Coverage Report

Created: 2026-06-07 07:20

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libjxl/lib/jxl/dct-inl.h
Line
Count
Source
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
// Fast SIMD floating-point (I)DCT, any power of two.
7
8
#include "lib/jxl/base/compiler_specific.h"
9
#include "lib/jxl/base/status.h"
10
11
#if defined(LIB_JXL_DCT_INL_H_) == defined(HWY_TARGET_TOGGLE)
12
#ifdef LIB_JXL_DCT_INL_H_
13
#undef LIB_JXL_DCT_INL_H_
14
#else
15
#define LIB_JXL_DCT_INL_H_
16
#endif
17
18
#include <cstddef>
19
#include <hwy/highway.h>
20
21
#include "lib/jxl/dct_block-inl.h"
22
#include "lib/jxl/dct_scales.h"
23
#include "lib/jxl/transpose-inl.h"
24
HWY_BEFORE_NAMESPACE();
25
namespace jxl {
26
namespace HWY_NAMESPACE {
27
namespace {
28
29
// These templates are not found via ADL.
30
using hwy::HWY_NAMESPACE::Add;
31
using hwy::HWY_NAMESPACE::Mul;
32
using hwy::HWY_NAMESPACE::MulAdd;
33
using hwy::HWY_NAMESPACE::NegMulAdd;
34
using hwy::HWY_NAMESPACE::Sub;
35
36
#if !HWY_HAVE_SCALABLE
37
// OK to use MaxLanes for non-scalable; should be same as Lanes.
38
constexpr size_t kMaxLanes = MaxLanes(HWY_FULL(float)());
39
#else
40
#endif
41
42
// Implementation of Lowest Complexity Self Recursive Radix-2 DCT II/III
43
// Algorithms, by Sirani M. Perera and Jianhua Liu.
44
45
template <size_t N, size_t SZ>
46
struct CoeffBundle {
47
  using D = HWY_CAPPED(float, SZ);
48
  static void AddReverse(const float* JXL_RESTRICT a_in1,
49
                         const float* JXL_RESTRICT a_in2,
50
2.29G
                         float* JXL_RESTRICT a_out) {
51
2.29G
    const D d;
52
10.0G
    for (size_t i = 0; i < N; i++) {
53
7.72G
      auto in1 = Load(d, a_in1 + i * SZ);
54
7.72G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
7.72G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
7.72G
    }
57
2.29G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
818k
                         float* JXL_RESTRICT a_out) {
51
818k
    const D d;
52
4.09M
    for (size_t i = 0; i < N; i++) {
53
3.27M
      auto in1 = Load(d, a_in1 + i * SZ);
54
3.27M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
3.27M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
3.27M
    }
57
818k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.30M
                         float* JXL_RESTRICT a_out) {
51
2.30M
    const D d;
52
6.90M
    for (size_t i = 0; i < N; i++) {
53
4.60M
      auto in1 = Load(d, a_in1 + i * SZ);
54
4.60M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
4.60M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
4.60M
    }
57
2.30M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
44.8M
                         float* JXL_RESTRICT a_out) {
51
44.8M
    const D d;
52
134M
    for (size_t i = 0; i < N; i++) {
53
89.6M
      auto in1 = Load(d, a_in1 + i * SZ);
54
89.6M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
89.6M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
89.6M
    }
57
44.8M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
8.68M
                         float* JXL_RESTRICT a_out) {
51
8.68M
    const D d;
52
78.1M
    for (size_t i = 0; i < N; i++) {
53
69.4M
      auto in1 = Load(d, a_in1 + i * SZ);
54
69.4M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
69.4M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
69.4M
    }
57
8.68M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
22.0M
                         float* JXL_RESTRICT a_out) {
51
22.0M
    const D d;
52
110M
    for (size_t i = 0; i < N; i++) {
53
88.0M
      auto in1 = Load(d, a_in1 + i * SZ);
54
88.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
88.0M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
88.0M
    }
57
22.0M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
3.47M
                         float* JXL_RESTRICT a_out) {
51
3.47M
    const D d;
52
59.0M
    for (size_t i = 0; i < N; i++) {
53
55.5M
      auto in1 = Load(d, a_in1 + i * SZ);
54
55.5M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
55.5M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
55.5M
    }
57
3.47M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
1.09M
                         float* JXL_RESTRICT a_out) {
51
1.09M
    const D d;
52
36.1M
    for (size_t i = 0; i < N; i++) {
53
35.0M
      auto in1 = Load(d, a_in1 + i * SZ);
54
35.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
35.0M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
35.0M
    }
57
1.09M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
818k
                         float* JXL_RESTRICT a_out) {
51
818k
    const D d;
52
4.09M
    for (size_t i = 0; i < N; i++) {
53
3.27M
      auto in1 = Load(d, a_in1 + i * SZ);
54
3.27M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
3.27M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
3.27M
    }
57
818k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.30M
                         float* JXL_RESTRICT a_out) {
51
2.30M
    const D d;
52
6.90M
    for (size_t i = 0; i < N; i++) {
53
4.60M
      auto in1 = Load(d, a_in1 + i * SZ);
54
4.60M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
4.60M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
4.60M
    }
57
2.30M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
103M
                         float* JXL_RESTRICT a_out) {
51
103M
    const D d;
52
309M
    for (size_t i = 0; i < N; i++) {
53
206M
      auto in1 = Load(d, a_in1 + i * SZ);
54
206M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
206M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
206M
    }
57
103M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
8.68M
                         float* JXL_RESTRICT a_out) {
51
8.68M
    const D d;
52
78.1M
    for (size_t i = 0; i < N; i++) {
53
69.4M
      auto in1 = Load(d, a_in1 + i * SZ);
54
69.4M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
69.4M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
69.4M
    }
57
8.68M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
51.2M
                         float* JXL_RESTRICT a_out) {
51
51.2M
    const D d;
52
256M
    for (size_t i = 0; i < N; i++) {
53
204M
      auto in1 = Load(d, a_in1 + i * SZ);
54
204M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
204M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
204M
    }
57
51.2M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
3.47M
                         float* JXL_RESTRICT a_out) {
51
3.47M
    const D d;
52
59.0M
    for (size_t i = 0; i < N; i++) {
53
55.5M
      auto in1 = Load(d, a_in1 + i * SZ);
54
55.5M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
55.5M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
55.5M
    }
57
3.47M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
1.09M
                         float* JXL_RESTRICT a_out) {
51
1.09M
    const D d;
52
36.1M
    for (size_t i = 0; i < N; i++) {
53
35.0M
      auto in1 = Load(d, a_in1 + i * SZ);
54
35.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
35.0M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
35.0M
    }
57
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
116M
                         float* JXL_RESTRICT a_out) {
51
116M
    const D d;
52
584M
    for (size_t i = 0; i < N; i++) {
53
467M
      auto in1 = Load(d, a_in1 + i * SZ);
54
467M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
467M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
467M
    }
57
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
467M
                         float* JXL_RESTRICT a_out) {
51
467M
    const D d;
52
1.40G
    for (size_t i = 0; i < N; i++) {
53
934M
      auto in1 = Load(d, a_in1 + i * SZ);
54
934M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
934M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
934M
    }
57
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
870M
                         float* JXL_RESTRICT a_out) {
51
870M
    const D d;
52
2.61G
    for (size_t i = 0; i < N; i++) {
53
1.74G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.74G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.74G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.74G
    }
57
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
150M
                         float* JXL_RESTRICT a_out) {
51
150M
    const D d;
52
1.35G
    for (size_t i = 0; i < N; i++) {
53
1.20G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.20G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.20G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.20G
    }
57
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
376M
                         float* JXL_RESTRICT a_out) {
51
376M
    const D d;
52
1.88G
    for (size_t i = 0; i < N; i++) {
53
1.50G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.50G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.50G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.50G
    }
57
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
43.0M
                         float* JXL_RESTRICT a_out) {
51
43.0M
    const D d;
52
731M
    for (size_t i = 0; i < N; i++) {
53
688M
      auto in1 = Load(d, a_in1 + i * SZ);
54
688M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
688M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
688M
    }
57
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
7.74M
                         float* JXL_RESTRICT a_out) {
51
7.74M
    const D d;
52
255M
    for (size_t i = 0; i < N; i++) {
53
247M
      auto in1 = Load(d, a_in1 + i * SZ);
54
247M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
247M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
247M
    }
57
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
186
                         float* JXL_RESTRICT a_out) {
51
186
    const D d;
52
558
    for (size_t i = 0; i < N; i++) {
53
372
      auto in1 = Load(d, a_in1 + i * SZ);
54
372
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
372
      Store(Add(in1, in2), d, a_out + i * SZ);
56
372
    }
57
186
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
357k
                         float* JXL_RESTRICT a_out) {
51
357k
    const D d;
52
1.07M
    for (size_t i = 0; i < N; i++) {
53
714k
      auto in1 = Load(d, a_in1 + i * SZ);
54
714k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
714k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
714k
    }
57
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
748k
                         float* JXL_RESTRICT a_out) {
51
748k
    const D d;
52
2.24M
    for (size_t i = 0; i < N; i++) {
53
1.49M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.49M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.49M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.49M
    }
57
748k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
43.4k
                         float* JXL_RESTRICT a_out) {
51
43.4k
    const D d;
52
217k
    for (size_t i = 0; i < N; i++) {
53
173k
      auto in1 = Load(d, a_in1 + i * SZ);
54
173k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
173k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
173k
    }
57
43.4k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
807k
                         float* JXL_RESTRICT a_out) {
51
807k
    const D d;
52
2.42M
    for (size_t i = 0; i < N; i++) {
53
1.61M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.61M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.61M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.61M
    }
57
807k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
382k
                         float* JXL_RESTRICT a_out) {
51
382k
    const D d;
52
1.91M
    for (size_t i = 0; i < N; i++) {
53
1.52M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.52M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.52M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.52M
    }
57
382k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
78
                         float* JXL_RESTRICT a_out) {
51
78
    const D d;
52
702
    for (size_t i = 0; i < N; i++) {
53
624
      auto in1 = Load(d, a_in1 + i * SZ);
54
624
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
624
      Store(Add(in1, in2), d, a_out + i * SZ);
56
624
    }
57
78
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
58
  static void SubReverse(const float* JXL_RESTRICT a_in1,
59
                         const float* JXL_RESTRICT a_in2,
60
2.29G
                         float* JXL_RESTRICT a_out) {
61
2.29G
    const D d;
62
10.0G
    for (size_t i = 0; i < N; i++) {
63
7.72G
      auto in1 = Load(d, a_in1 + i * SZ);
64
7.72G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
7.72G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
7.72G
    }
67
2.29G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
2.30M
                         float* JXL_RESTRICT a_out) {
61
2.30M
    const D d;
62
6.90M
    for (size_t i = 0; i < N; i++) {
63
4.60M
      auto in1 = Load(d, a_in1 + i * SZ);
64
4.60M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
4.60M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
4.60M
    }
67
2.30M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
818k
                         float* JXL_RESTRICT a_out) {
61
818k
    const D d;
62
4.09M
    for (size_t i = 0; i < N; i++) {
63
3.27M
      auto in1 = Load(d, a_in1 + i * SZ);
64
3.27M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
3.27M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
3.27M
    }
67
818k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
44.8M
                         float* JXL_RESTRICT a_out) {
61
44.8M
    const D d;
62
134M
    for (size_t i = 0; i < N; i++) {
63
89.6M
      auto in1 = Load(d, a_in1 + i * SZ);
64
89.6M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
89.6M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
89.6M
    }
67
44.8M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
22.0M
                         float* JXL_RESTRICT a_out) {
61
22.0M
    const D d;
62
110M
    for (size_t i = 0; i < N; i++) {
63
88.0M
      auto in1 = Load(d, a_in1 + i * SZ);
64
88.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
88.0M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
88.0M
    }
67
22.0M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
8.68M
                         float* JXL_RESTRICT a_out) {
61
8.68M
    const D d;
62
78.1M
    for (size_t i = 0; i < N; i++) {
63
69.4M
      auto in1 = Load(d, a_in1 + i * SZ);
64
69.4M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
69.4M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
69.4M
    }
67
8.68M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
3.47M
                         float* JXL_RESTRICT a_out) {
61
3.47M
    const D d;
62
59.0M
    for (size_t i = 0; i < N; i++) {
63
55.5M
      auto in1 = Load(d, a_in1 + i * SZ);
64
55.5M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
55.5M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
55.5M
    }
67
3.47M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
1.09M
                         float* JXL_RESTRICT a_out) {
61
1.09M
    const D d;
62
36.1M
    for (size_t i = 0; i < N; i++) {
63
35.0M
      auto in1 = Load(d, a_in1 + i * SZ);
64
35.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
35.0M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
35.0M
    }
67
1.09M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
2.30M
                         float* JXL_RESTRICT a_out) {
61
2.30M
    const D d;
62
6.90M
    for (size_t i = 0; i < N; i++) {
63
4.60M
      auto in1 = Load(d, a_in1 + i * SZ);
64
4.60M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
4.60M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
4.60M
    }
67
2.30M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
818k
                         float* JXL_RESTRICT a_out) {
61
818k
    const D d;
62
4.09M
    for (size_t i = 0; i < N; i++) {
63
3.27M
      auto in1 = Load(d, a_in1 + i * SZ);
64
3.27M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
3.27M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
3.27M
    }
67
818k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
103M
                         float* JXL_RESTRICT a_out) {
61
103M
    const D d;
62
309M
    for (size_t i = 0; i < N; i++) {
63
206M
      auto in1 = Load(d, a_in1 + i * SZ);
64
206M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
206M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
206M
    }
67
103M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
51.2M
                         float* JXL_RESTRICT a_out) {
61
51.2M
    const D d;
62
256M
    for (size_t i = 0; i < N; i++) {
63
204M
      auto in1 = Load(d, a_in1 + i * SZ);
64
204M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
204M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
204M
    }
67
51.2M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
8.68M
                         float* JXL_RESTRICT a_out) {
61
8.68M
    const D d;
62
78.1M
    for (size_t i = 0; i < N; i++) {
63
69.4M
      auto in1 = Load(d, a_in1 + i * SZ);
64
69.4M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
69.4M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
69.4M
    }
67
8.68M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
3.47M
                         float* JXL_RESTRICT a_out) {
61
3.47M
    const D d;
62
59.0M
    for (size_t i = 0; i < N; i++) {
63
55.5M
      auto in1 = Load(d, a_in1 + i * SZ);
64
55.5M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
55.5M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
55.5M
    }
67
3.47M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
1.09M
                         float* JXL_RESTRICT a_out) {
61
1.09M
    const D d;
62
36.1M
    for (size_t i = 0; i < N; i++) {
63
35.0M
      auto in1 = Load(d, a_in1 + i * SZ);
64
35.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
35.0M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
35.0M
    }
67
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
467M
                         float* JXL_RESTRICT a_out) {
61
467M
    const D d;
62
1.40G
    for (size_t i = 0; i < N; i++) {
63
934M
      auto in1 = Load(d, a_in1 + i * SZ);
64
934M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
934M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
934M
    }
67
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
116M
                         float* JXL_RESTRICT a_out) {
61
116M
    const D d;
62
584M
    for (size_t i = 0; i < N; i++) {
63
467M
      auto in1 = Load(d, a_in1 + i * SZ);
64
467M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
467M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
467M
    }
67
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
870M
                         float* JXL_RESTRICT a_out) {
61
870M
    const D d;
62
2.61G
    for (size_t i = 0; i < N; i++) {
63
1.74G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.74G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.74G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.74G
    }
67
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
376M
                         float* JXL_RESTRICT a_out) {
61
376M
    const D d;
62
1.88G
    for (size_t i = 0; i < N; i++) {
63
1.50G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.50G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.50G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.50G
    }
67
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
150M
                         float* JXL_RESTRICT a_out) {
61
150M
    const D d;
62
1.35G
    for (size_t i = 0; i < N; i++) {
63
1.20G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.20G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.20G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.20G
    }
67
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
43.0M
                         float* JXL_RESTRICT a_out) {
61
43.0M
    const D d;
62
731M
    for (size_t i = 0; i < N; i++) {
63
688M
      auto in1 = Load(d, a_in1 + i * SZ);
64
688M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
688M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
688M
    }
67
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
7.74M
                         float* JXL_RESTRICT a_out) {
61
7.74M
    const D d;
62
255M
    for (size_t i = 0; i < N; i++) {
63
247M
      auto in1 = Load(d, a_in1 + i * SZ);
64
247M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
247M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
247M
    }
67
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
186
                         float* JXL_RESTRICT a_out) {
61
186
    const D d;
62
558
    for (size_t i = 0; i < N; i++) {
63
372
      auto in1 = Load(d, a_in1 + i * SZ);
64
372
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
372
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
372
    }
67
186
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
357k
                         float* JXL_RESTRICT a_out) {
61
357k
    const D d;
62
1.07M
    for (size_t i = 0; i < N; i++) {
63
714k
      auto in1 = Load(d, a_in1 + i * SZ);
64
714k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
714k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
714k
    }
67
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
748k
                         float* JXL_RESTRICT a_out) {
61
748k
    const D d;
62
2.24M
    for (size_t i = 0; i < N; i++) {
63
1.49M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.49M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.49M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.49M
    }
67
748k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
43.4k
                         float* JXL_RESTRICT a_out) {
61
43.4k
    const D d;
62
217k
    for (size_t i = 0; i < N; i++) {
63
173k
      auto in1 = Load(d, a_in1 + i * SZ);
64
173k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
173k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
173k
    }
67
43.4k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
807k
                         float* JXL_RESTRICT a_out) {
61
807k
    const D d;
62
2.42M
    for (size_t i = 0; i < N; i++) {
63
1.61M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.61M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.61M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.61M
    }
67
807k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
382k
                         float* JXL_RESTRICT a_out) {
61
382k
    const D d;
62
1.91M
    for (size_t i = 0; i < N; i++) {
63
1.52M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.52M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.52M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.52M
    }
67
382k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
78
                         float* JXL_RESTRICT a_out) {
61
78
    const D d;
62
702
    for (size_t i = 0; i < N; i++) {
63
624
      auto in1 = Load(d, a_in1 + i * SZ);
64
624
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
624
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
624
    }
67
78
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
68
2.29G
  static void B(float* JXL_RESTRICT coeff) {
69
2.29G
    const D d;
70
2.29G
    auto sqrt2 = Set(d, kSqrt2);
71
2.29G
    auto in1_0 = Load(d, coeff);
72
2.29G
    auto in2_0 = Load(d, coeff + SZ);
73
2.29G
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
5.43G
    for (size_t i = 1; i + 1 < N; i++) {
75
3.14G
      auto in1 = Load(d, coeff + i * SZ);
76
3.14G
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
3.14G
      Store(Add(in1, in2), d, coeff + i * SZ);
78
3.14G
    }
79
2.29G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
2.30M
  static void B(float* JXL_RESTRICT coeff) {
69
2.30M
    const D d;
70
2.30M
    auto sqrt2 = Set(d, kSqrt2);
71
2.30M
    auto in1_0 = Load(d, coeff);
72
2.30M
    auto in2_0 = Load(d, coeff + SZ);
73
2.30M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.30M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
2.30M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
818k
  static void B(float* JXL_RESTRICT coeff) {
69
818k
    const D d;
70
818k
    auto sqrt2 = Set(d, kSqrt2);
71
818k
    auto in1_0 = Load(d, coeff);
72
818k
    auto in2_0 = Load(d, coeff + SZ);
73
818k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.45M
    for (size_t i = 1; i + 1 < N; i++) {
75
1.63M
      auto in1 = Load(d, coeff + i * SZ);
76
1.63M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
1.63M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
1.63M
    }
79
818k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
44.8M
  static void B(float* JXL_RESTRICT coeff) {
69
44.8M
    const D d;
70
44.8M
    auto sqrt2 = Set(d, kSqrt2);
71
44.8M
    auto in1_0 = Load(d, coeff);
72
44.8M
    auto in2_0 = Load(d, coeff + SZ);
73
44.8M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
44.8M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
44.8M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
22.0M
  static void B(float* JXL_RESTRICT coeff) {
69
22.0M
    const D d;
70
22.0M
    auto sqrt2 = Set(d, kSqrt2);
71
22.0M
    auto in1_0 = Load(d, coeff);
72
22.0M
    auto in2_0 = Load(d, coeff + SZ);
73
22.0M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
66.0M
    for (size_t i = 1; i + 1 < N; i++) {
75
44.0M
      auto in1 = Load(d, coeff + i * SZ);
76
44.0M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
44.0M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
44.0M
    }
79
22.0M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
8.68M
  static void B(float* JXL_RESTRICT coeff) {
69
8.68M
    const D d;
70
8.68M
    auto sqrt2 = Set(d, kSqrt2);
71
8.68M
    auto in1_0 = Load(d, coeff);
72
8.68M
    auto in2_0 = Load(d, coeff + SZ);
73
8.68M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
60.7M
    for (size_t i = 1; i + 1 < N; i++) {
75
52.0M
      auto in1 = Load(d, coeff + i * SZ);
76
52.0M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
52.0M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
52.0M
    }
79
8.68M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
3.47M
  static void B(float* JXL_RESTRICT coeff) {
69
3.47M
    const D d;
70
3.47M
    auto sqrt2 = Set(d, kSqrt2);
71
3.47M
    auto in1_0 = Load(d, coeff);
72
3.47M
    auto in2_0 = Load(d, coeff + SZ);
73
3.47M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
52.0M
    for (size_t i = 1; i + 1 < N; i++) {
75
48.6M
      auto in1 = Load(d, coeff + i * SZ);
76
48.6M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
48.6M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
48.6M
    }
79
3.47M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
1.09M
  static void B(float* JXL_RESTRICT coeff) {
69
1.09M
    const D d;
70
1.09M
    auto sqrt2 = Set(d, kSqrt2);
71
1.09M
    auto in1_0 = Load(d, coeff);
72
1.09M
    auto in2_0 = Load(d, coeff + SZ);
73
1.09M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
33.9M
    for (size_t i = 1; i + 1 < N; i++) {
75
32.8M
      auto in1 = Load(d, coeff + i * SZ);
76
32.8M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
32.8M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
32.8M
    }
79
1.09M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
2.30M
  static void B(float* JXL_RESTRICT coeff) {
69
2.30M
    const D d;
70
2.30M
    auto sqrt2 = Set(d, kSqrt2);
71
2.30M
    auto in1_0 = Load(d, coeff);
72
2.30M
    auto in2_0 = Load(d, coeff + SZ);
73
2.30M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.30M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
2.30M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
818k
  static void B(float* JXL_RESTRICT coeff) {
69
818k
    const D d;
70
818k
    auto sqrt2 = Set(d, kSqrt2);
71
818k
    auto in1_0 = Load(d, coeff);
72
818k
    auto in2_0 = Load(d, coeff + SZ);
73
818k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.45M
    for (size_t i = 1; i + 1 < N; i++) {
75
1.63M
      auto in1 = Load(d, coeff + i * SZ);
76
1.63M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
1.63M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
1.63M
    }
79
818k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
103M
  static void B(float* JXL_RESTRICT coeff) {
69
103M
    const D d;
70
103M
    auto sqrt2 = Set(d, kSqrt2);
71
103M
    auto in1_0 = Load(d, coeff);
72
103M
    auto in2_0 = Load(d, coeff + SZ);
73
103M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
103M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
103M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
51.2M
  static void B(float* JXL_RESTRICT coeff) {
69
51.2M
    const D d;
70
51.2M
    auto sqrt2 = Set(d, kSqrt2);
71
51.2M
    auto in1_0 = Load(d, coeff);
72
51.2M
    auto in2_0 = Load(d, coeff + SZ);
73
51.2M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
153M
    for (size_t i = 1; i + 1 < N; i++) {
75
102M
      auto in1 = Load(d, coeff + i * SZ);
76
102M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
102M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
102M
    }
79
51.2M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
8.68M
  static void B(float* JXL_RESTRICT coeff) {
69
8.68M
    const D d;
70
8.68M
    auto sqrt2 = Set(d, kSqrt2);
71
8.68M
    auto in1_0 = Load(d, coeff);
72
8.68M
    auto in2_0 = Load(d, coeff + SZ);
73
8.68M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
60.7M
    for (size_t i = 1; i + 1 < N; i++) {
75
52.0M
      auto in1 = Load(d, coeff + i * SZ);
76
52.0M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
52.0M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
52.0M
    }
79
8.68M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
3.47M
  static void B(float* JXL_RESTRICT coeff) {
69
3.47M
    const D d;
70
3.47M
    auto sqrt2 = Set(d, kSqrt2);
71
3.47M
    auto in1_0 = Load(d, coeff);
72
3.47M
    auto in2_0 = Load(d, coeff + SZ);
73
3.47M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
52.0M
    for (size_t i = 1; i + 1 < N; i++) {
75
48.6M
      auto in1 = Load(d, coeff + i * SZ);
76
48.6M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
48.6M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
48.6M
    }
79
3.47M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
1.09M
  static void B(float* JXL_RESTRICT coeff) {
69
1.09M
    const D d;
70
1.09M
    auto sqrt2 = Set(d, kSqrt2);
71
1.09M
    auto in1_0 = Load(d, coeff);
72
1.09M
    auto in2_0 = Load(d, coeff + SZ);
73
1.09M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
33.9M
    for (size_t i = 1; i + 1 < N; i++) {
75
32.8M
      auto in1 = Load(d, coeff + i * SZ);
76
32.8M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
32.8M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
32.8M
    }
79
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
467M
  static void B(float* JXL_RESTRICT coeff) {
69
467M
    const D d;
70
467M
    auto sqrt2 = Set(d, kSqrt2);
71
467M
    auto in1_0 = Load(d, coeff);
72
467M
    auto in2_0 = Load(d, coeff + SZ);
73
467M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
467M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
116M
  static void B(float* JXL_RESTRICT coeff) {
69
116M
    const D d;
70
116M
    auto sqrt2 = Set(d, kSqrt2);
71
116M
    auto in1_0 = Load(d, coeff);
72
116M
    auto in2_0 = Load(d, coeff + SZ);
73
116M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
350M
    for (size_t i = 1; i + 1 < N; i++) {
75
233M
      auto in1 = Load(d, coeff + i * SZ);
76
233M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
233M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
233M
    }
79
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
870M
  static void B(float* JXL_RESTRICT coeff) {
69
870M
    const D d;
70
870M
    auto sqrt2 = Set(d, kSqrt2);
71
870M
    auto in1_0 = Load(d, coeff);
72
870M
    auto in2_0 = Load(d, coeff + SZ);
73
870M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
870M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
376M
  static void B(float* JXL_RESTRICT coeff) {
69
376M
    const D d;
70
376M
    auto sqrt2 = Set(d, kSqrt2);
71
376M
    auto in1_0 = Load(d, coeff);
72
376M
    auto in2_0 = Load(d, coeff + SZ);
73
376M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
1.13G
    for (size_t i = 1; i + 1 < N; i++) {
75
753M
      auto in1 = Load(d, coeff + i * SZ);
76
753M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
753M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
753M
    }
79
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
150M
  static void B(float* JXL_RESTRICT coeff) {
69
150M
    const D d;
70
150M
    auto sqrt2 = Set(d, kSqrt2);
71
150M
    auto in1_0 = Load(d, coeff);
72
150M
    auto in2_0 = Load(d, coeff + SZ);
73
150M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
1.05G
    for (size_t i = 1; i + 1 < N; i++) {
75
904M
      auto in1 = Load(d, coeff + i * SZ);
76
904M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
904M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
904M
    }
79
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
43.0M
  static void B(float* JXL_RESTRICT coeff) {
69
43.0M
    const D d;
70
43.0M
    auto sqrt2 = Set(d, kSqrt2);
71
43.0M
    auto in1_0 = Load(d, coeff);
72
43.0M
    auto in2_0 = Load(d, coeff + SZ);
73
43.0M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
645M
    for (size_t i = 1; i + 1 < N; i++) {
75
602M
      auto in1 = Load(d, coeff + i * SZ);
76
602M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
602M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
602M
    }
79
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
7.74M
  static void B(float* JXL_RESTRICT coeff) {
69
7.74M
    const D d;
70
7.74M
    auto sqrt2 = Set(d, kSqrt2);
71
7.74M
    auto in1_0 = Load(d, coeff);
72
7.74M
    auto in2_0 = Load(d, coeff + SZ);
73
7.74M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
240M
    for (size_t i = 1; i + 1 < N; i++) {
75
232M
      auto in1 = Load(d, coeff + i * SZ);
76
232M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
232M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
232M
    }
79
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Line
Count
Source
68
186
  static void B(float* JXL_RESTRICT coeff) {
69
186
    const D d;
70
186
    auto sqrt2 = Set(d, kSqrt2);
71
186
    auto in1_0 = Load(d, coeff);
72
186
    auto in2_0 = Load(d, coeff + SZ);
73
186
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
186
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
186
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Line
Count
Source
68
357k
  static void B(float* JXL_RESTRICT coeff) {
69
357k
    const D d;
70
357k
    auto sqrt2 = Set(d, kSqrt2);
71
357k
    auto in1_0 = Load(d, coeff);
72
357k
    auto in2_0 = Load(d, coeff + SZ);
73
357k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
357k
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
748k
  static void B(float* JXL_RESTRICT coeff) {
69
748k
    const D d;
70
748k
    auto sqrt2 = Set(d, kSqrt2);
71
748k
    auto in1_0 = Load(d, coeff);
72
748k
    auto in2_0 = Load(d, coeff + SZ);
73
748k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
748k
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
748k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
43.4k
  static void B(float* JXL_RESTRICT coeff) {
69
43.4k
    const D d;
70
43.4k
    auto sqrt2 = Set(d, kSqrt2);
71
43.4k
    auto in1_0 = Load(d, coeff);
72
43.4k
    auto in2_0 = Load(d, coeff + SZ);
73
43.4k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
130k
    for (size_t i = 1; i + 1 < N; i++) {
75
86.8k
      auto in1 = Load(d, coeff + i * SZ);
76
86.8k
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
86.8k
      Store(Add(in1, in2), d, coeff + i * SZ);
78
86.8k
    }
79
43.4k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
807k
  static void B(float* JXL_RESTRICT coeff) {
69
807k
    const D d;
70
807k
    auto sqrt2 = Set(d, kSqrt2);
71
807k
    auto in1_0 = Load(d, coeff);
72
807k
    auto in2_0 = Load(d, coeff + SZ);
73
807k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
807k
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
807k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
382k
  static void B(float* JXL_RESTRICT coeff) {
69
382k
    const D d;
70
382k
    auto sqrt2 = Set(d, kSqrt2);
71
382k
    auto in1_0 = Load(d, coeff);
72
382k
    auto in2_0 = Load(d, coeff + SZ);
73
382k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
1.14M
    for (size_t i = 1; i + 1 < N; i++) {
75
764k
      auto in1 = Load(d, coeff + i * SZ);
76
764k
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
764k
      Store(Add(in1, in2), d, coeff + i * SZ);
78
764k
    }
79
382k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
78
  static void B(float* JXL_RESTRICT coeff) {
69
78
    const D d;
70
78
    auto sqrt2 = Set(d, kSqrt2);
71
78
    auto in1_0 = Load(d, coeff);
72
78
    auto in2_0 = Load(d, coeff + SZ);
73
78
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
546
    for (size_t i = 1; i + 1 < N; i++) {
75
468
      auto in1 = Load(d, coeff + i * SZ);
76
468
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
468
      Store(Add(in1, in2), d, coeff + i * SZ);
78
468
    }
79
78
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
80
2.28G
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
2.28G
    const D d;
82
7.82G
    for (size_t i = N - 1; i > 0; i--) {
83
5.54G
      auto in1 = Load(d, coeff + i * SZ);
84
5.54G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
5.54G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
5.54G
    }
87
2.28G
    auto sqrt2 = Set(d, kSqrt2);
88
2.28G
    auto in1 = Load(d, coeff);
89
2.28G
    Store(Mul(in1, sqrt2), d, coeff);
90
2.28G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Line
Count
Source
80
120k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
120k
    const D d;
82
240k
    for (size_t i = N - 1; i > 0; i--) {
83
120k
      auto in1 = Load(d, coeff + i * SZ);
84
120k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
120k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
120k
    }
87
120k
    auto sqrt2 = Set(d, kSqrt2);
88
120k
    auto in1 = Load(d, coeff);
89
120k
    Store(Mul(in1, sqrt2), d, coeff);
90
120k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
259k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
259k
    const D d;
82
519k
    for (size_t i = N - 1; i > 0; i--) {
83
259k
      auto in1 = Load(d, coeff + i * SZ);
84
259k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
259k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
259k
    }
87
259k
    auto sqrt2 = Set(d, kSqrt2);
88
259k
    auto in1 = Load(d, coeff);
89
259k
    Store(Mul(in1, sqrt2), d, coeff);
90
259k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
274k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
274k
    const D d;
82
548k
    for (size_t i = N - 1; i > 0; i--) {
83
274k
      auto in1 = Load(d, coeff + i * SZ);
84
274k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
274k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
274k
    }
87
274k
    auto sqrt2 = Set(d, kSqrt2);
88
274k
    auto in1 = Load(d, coeff);
89
274k
    Store(Mul(in1, sqrt2), d, coeff);
90
274k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
19.5k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
19.5k
    const D d;
82
78.3k
    for (size_t i = N - 1; i > 0; i--) {
83
58.7k
      auto in1 = Load(d, coeff + i * SZ);
84
58.7k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
58.7k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
58.7k
    }
87
19.5k
    auto sqrt2 = Set(d, kSqrt2);
88
19.5k
    auto in1 = Load(d, coeff);
89
19.5k
    Store(Mul(in1, sqrt2), d, coeff);
90
19.5k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
127k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
127k
    const D d;
82
509k
    for (size_t i = N - 1; i > 0; i--) {
83
381k
      auto in1 = Load(d, coeff + i * SZ);
84
381k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
381k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
381k
    }
87
127k
    auto sqrt2 = Set(d, kSqrt2);
88
127k
    auto in1 = Load(d, coeff);
89
127k
    Store(Mul(in1, sqrt2), d, coeff);
90
127k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Line
Count
Source
80
120k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
120k
    const D d;
82
240k
    for (size_t i = N - 1; i > 0; i--) {
83
120k
      auto in1 = Load(d, coeff + i * SZ);
84
120k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
120k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
120k
    }
87
120k
    auto sqrt2 = Set(d, kSqrt2);
88
120k
    auto in1 = Load(d, coeff);
89
120k
    Store(Mul(in1, sqrt2), d, coeff);
90
120k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
259k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
259k
    const D d;
82
519k
    for (size_t i = N - 1; i > 0; i--) {
83
259k
      auto in1 = Load(d, coeff + i * SZ);
84
259k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
259k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
259k
    }
87
259k
    auto sqrt2 = Set(d, kSqrt2);
88
259k
    auto in1 = Load(d, coeff);
89
259k
    Store(Mul(in1, sqrt2), d, coeff);
90
259k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
274k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
274k
    const D d;
82
548k
    for (size_t i = N - 1; i > 0; i--) {
83
274k
      auto in1 = Load(d, coeff + i * SZ);
84
274k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
274k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
274k
    }
87
274k
    auto sqrt2 = Set(d, kSqrt2);
88
274k
    auto in1 = Load(d, coeff);
89
274k
    Store(Mul(in1, sqrt2), d, coeff);
90
274k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
19.5k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
19.5k
    const D d;
82
78.3k
    for (size_t i = N - 1; i > 0; i--) {
83
58.7k
      auto in1 = Load(d, coeff + i * SZ);
84
58.7k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
58.7k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
58.7k
    }
87
19.5k
    auto sqrt2 = Set(d, kSqrt2);
88
19.5k
    auto in1 = Load(d, coeff);
89
19.5k
    Store(Mul(in1, sqrt2), d, coeff);
90
19.5k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
127k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
127k
    const D d;
82
509k
    for (size_t i = N - 1; i > 0; i--) {
83
381k
      auto in1 = Load(d, coeff + i * SZ);
84
381k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
381k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
381k
    }
87
127k
    auto sqrt2 = Set(d, kSqrt2);
88
127k
    auto in1 = Load(d, coeff);
89
127k
    Store(Mul(in1, sqrt2), d, coeff);
90
127k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
870M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
870M
    const D d;
82
1.74G
    for (size_t i = N - 1; i > 0; i--) {
83
870M
      auto in1 = Load(d, coeff + i * SZ);
84
870M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
870M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
870M
    }
87
870M
    auto sqrt2 = Set(d, kSqrt2);
88
870M
    auto in1 = Load(d, coeff);
89
870M
    Store(Mul(in1, sqrt2), d, coeff);
90
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
467M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
467M
    const D d;
82
934M
    for (size_t i = N - 1; i > 0; i--) {
83
467M
      auto in1 = Load(d, coeff + i * SZ);
84
467M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
467M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
467M
    }
87
467M
    auto sqrt2 = Set(d, kSqrt2);
88
467M
    auto in1 = Load(d, coeff);
89
467M
    Store(Mul(in1, sqrt2), d, coeff);
90
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
116M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
116M
    const D d;
82
467M
    for (size_t i = N - 1; i > 0; i--) {
83
350M
      auto in1 = Load(d, coeff + i * SZ);
84
350M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
350M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
350M
    }
87
116M
    auto sqrt2 = Set(d, kSqrt2);
88
116M
    auto in1 = Load(d, coeff);
89
116M
    Store(Mul(in1, sqrt2), d, coeff);
90
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
376M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
376M
    const D d;
82
1.50G
    for (size_t i = N - 1; i > 0; i--) {
83
1.13G
      auto in1 = Load(d, coeff + i * SZ);
84
1.13G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
1.13G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
1.13G
    }
87
376M
    auto sqrt2 = Set(d, kSqrt2);
88
376M
    auto in1 = Load(d, coeff);
89
376M
    Store(Mul(in1, sqrt2), d, coeff);
90
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
150M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
150M
    const D d;
82
1.20G
    for (size_t i = N - 1; i > 0; i--) {
83
1.05G
      auto in1 = Load(d, coeff + i * SZ);
84
1.05G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
1.05G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
1.05G
    }
87
150M
    auto sqrt2 = Set(d, kSqrt2);
88
150M
    auto in1 = Load(d, coeff);
89
150M
    Store(Mul(in1, sqrt2), d, coeff);
90
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
43.0M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
43.0M
    const D d;
82
688M
    for (size_t i = N - 1; i > 0; i--) {
83
645M
      auto in1 = Load(d, coeff + i * SZ);
84
645M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
645M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
645M
    }
87
43.0M
    auto sqrt2 = Set(d, kSqrt2);
88
43.0M
    auto in1 = Load(d, coeff);
89
43.0M
    Store(Mul(in1, sqrt2), d, coeff);
90
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
7.74M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
7.74M
    const D d;
82
247M
    for (size_t i = N - 1; i > 0; i--) {
83
240M
      auto in1 = Load(d, coeff + i * SZ);
84
240M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
240M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
240M
    }
87
7.74M
    auto sqrt2 = Set(d, kSqrt2);
88
7.74M
    auto in1 = Load(d, coeff);
89
7.74M
    Store(Mul(in1, sqrt2), d, coeff);
90
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
134M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
134M
    const D d;
82
268M
    for (size_t i = N - 1; i > 0; i--) {
83
134M
      auto in1 = Load(d, coeff + i * SZ);
84
134M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
134M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
134M
    }
87
134M
    auto sqrt2 = Set(d, kSqrt2);
88
134M
    auto in1 = Load(d, coeff);
89
134M
    Store(Mul(in1, sqrt2), d, coeff);
90
134M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
6.88M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
6.88M
    const D d;
82
13.7M
    for (size_t i = N - 1; i > 0; i--) {
83
6.88M
      auto in1 = Load(d, coeff + i * SZ);
84
6.88M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
6.88M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
6.88M
    }
87
6.88M
    auto sqrt2 = Set(d, kSqrt2);
88
6.88M
    auto in1 = Load(d, coeff);
89
6.88M
    Store(Mul(in1, sqrt2), d, coeff);
90
6.88M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
2.44M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
2.44M
    const D d;
82
9.76M
    for (size_t i = N - 1; i > 0; i--) {
83
7.32M
      auto in1 = Load(d, coeff + i * SZ);
84
7.32M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
7.32M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
7.32M
    }
87
2.44M
    auto sqrt2 = Set(d, kSqrt2);
88
2.44M
    auto in1 = Load(d, coeff);
89
2.44M
    Store(Mul(in1, sqrt2), d, coeff);
90
2.44M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
65.8M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
65.8M
    const D d;
82
263M
    for (size_t i = N - 1; i > 0; i--) {
83
197M
      auto in1 = Load(d, coeff + i * SZ);
84
197M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
197M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
197M
    }
87
65.8M
    auto sqrt2 = Set(d, kSqrt2);
88
65.8M
    auto in1 = Load(d, coeff);
89
65.8M
    Store(Mul(in1, sqrt2), d, coeff);
90
65.8M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
25.5M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
25.5M
    const D d;
82
204M
    for (size_t i = N - 1; i > 0; i--) {
83
178M
      auto in1 = Load(d, coeff + i * SZ);
84
178M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
178M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
178M
    }
87
25.5M
    auto sqrt2 = Set(d, kSqrt2);
88
25.5M
    auto in1 = Load(d, coeff);
89
25.5M
    Store(Mul(in1, sqrt2), d, coeff);
90
25.5M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
10.1M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
10.1M
    const D d;
82
162M
    for (size_t i = N - 1; i > 0; i--) {
83
152M
      auto in1 = Load(d, coeff + i * SZ);
84
152M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
152M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
152M
    }
87
10.1M
    auto sqrt2 = Set(d, kSqrt2);
88
10.1M
    auto in1 = Load(d, coeff);
89
10.1M
    Store(Mul(in1, sqrt2), d, coeff);
90
10.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
3.23M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
3.23M
    const D d;
82
103M
    for (size_t i = N - 1; i > 0; i--) {
83
100M
      auto in1 = Load(d, coeff + i * SZ);
84
100M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
100M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
100M
    }
87
3.23M
    auto sqrt2 = Set(d, kSqrt2);
88
3.23M
    auto in1 = Load(d, coeff);
89
3.23M
    Store(Mul(in1, sqrt2), d, coeff);
90
3.23M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
624
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
624
    const D d;
82
39.9k
    for (size_t i = N - 1; i > 0; i--) {
83
39.3k
      auto in1 = Load(d, coeff + i * SZ);
84
39.3k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
39.3k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
39.3k
    }
87
624
    auto sqrt2 = Set(d, kSqrt2);
88
624
    auto in1 = Load(d, coeff);
89
624
    Store(Mul(in1, sqrt2), d, coeff);
90
624
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
91
  // Ideally optimized away by compiler (except the multiply).
92
  static void InverseEvenOdd(const float* JXL_RESTRICT a_in,
93
2.29G
                             float* JXL_RESTRICT a_out) {
94
2.29G
    const D d;
95
10.0G
    for (size_t i = 0; i < N / 2; i++) {
96
7.72G
      auto in1 = Load(d, a_in + i * SZ);
97
7.72G
      Store(in1, d, a_out + 2 * i * SZ);
98
7.72G
    }
99
10.0G
    for (size_t i = N / 2; i < N; i++) {
100
7.72G
      auto in1 = Load(d, a_in + i * SZ);
101
7.72G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
7.72G
    }
103
2.29G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.30M
                             float* JXL_RESTRICT a_out) {
94
2.30M
    const D d;
95
6.90M
    for (size_t i = 0; i < N / 2; i++) {
96
4.60M
      auto in1 = Load(d, a_in + i * SZ);
97
4.60M
      Store(in1, d, a_out + 2 * i * SZ);
98
4.60M
    }
99
6.90M
    for (size_t i = N / 2; i < N; i++) {
100
4.60M
      auto in1 = Load(d, a_in + i * SZ);
101
4.60M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
4.60M
    }
103
2.30M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
818k
                             float* JXL_RESTRICT a_out) {
94
818k
    const D d;
95
4.09M
    for (size_t i = 0; i < N / 2; i++) {
96
3.27M
      auto in1 = Load(d, a_in + i * SZ);
97
3.27M
      Store(in1, d, a_out + 2 * i * SZ);
98
3.27M
    }
99
4.09M
    for (size_t i = N / 2; i < N; i++) {
100
3.27M
      auto in1 = Load(d, a_in + i * SZ);
101
3.27M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
3.27M
    }
103
818k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
44.8M
                             float* JXL_RESTRICT a_out) {
94
44.8M
    const D d;
95
134M
    for (size_t i = 0; i < N / 2; i++) {
96
89.6M
      auto in1 = Load(d, a_in + i * SZ);
97
89.6M
      Store(in1, d, a_out + 2 * i * SZ);
98
89.6M
    }
99
134M
    for (size_t i = N / 2; i < N; i++) {
100
89.6M
      auto in1 = Load(d, a_in + i * SZ);
101
89.6M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
89.6M
    }
103
44.8M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
22.0M
                             float* JXL_RESTRICT a_out) {
94
22.0M
    const D d;
95
110M
    for (size_t i = 0; i < N / 2; i++) {
96
88.0M
      auto in1 = Load(d, a_in + i * SZ);
97
88.0M
      Store(in1, d, a_out + 2 * i * SZ);
98
88.0M
    }
99
110M
    for (size_t i = N / 2; i < N; i++) {
100
88.0M
      auto in1 = Load(d, a_in + i * SZ);
101
88.0M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
88.0M
    }
103
22.0M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
8.68M
                             float* JXL_RESTRICT a_out) {
94
8.68M
    const D d;
95
78.1M
    for (size_t i = 0; i < N / 2; i++) {
96
69.4M
      auto in1 = Load(d, a_in + i * SZ);
97
69.4M
      Store(in1, d, a_out + 2 * i * SZ);
98
69.4M
    }
99
78.1M
    for (size_t i = N / 2; i < N; i++) {
100
69.4M
      auto in1 = Load(d, a_in + i * SZ);
101
69.4M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
69.4M
    }
103
8.68M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
3.47M
                             float* JXL_RESTRICT a_out) {
94
3.47M
    const D d;
95
59.0M
    for (size_t i = 0; i < N / 2; i++) {
96
55.5M
      auto in1 = Load(d, a_in + i * SZ);
97
55.5M
      Store(in1, d, a_out + 2 * i * SZ);
98
55.5M
    }
99
59.0M
    for (size_t i = N / 2; i < N; i++) {
100
55.5M
      auto in1 = Load(d, a_in + i * SZ);
101
55.5M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
55.5M
    }
103
3.47M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
1.09M
                             float* JXL_RESTRICT a_out) {
94
1.09M
    const D d;
95
36.1M
    for (size_t i = 0; i < N / 2; i++) {
96
35.0M
      auto in1 = Load(d, a_in + i * SZ);
97
35.0M
      Store(in1, d, a_out + 2 * i * SZ);
98
35.0M
    }
99
36.1M
    for (size_t i = N / 2; i < N; i++) {
100
35.0M
      auto in1 = Load(d, a_in + i * SZ);
101
35.0M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
35.0M
    }
103
1.09M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.30M
                             float* JXL_RESTRICT a_out) {
94
2.30M
    const D d;
95
6.90M
    for (size_t i = 0; i < N / 2; i++) {
96
4.60M
      auto in1 = Load(d, a_in + i * SZ);
97
4.60M
      Store(in1, d, a_out + 2 * i * SZ);
98
4.60M
    }
99
6.90M
    for (size_t i = N / 2; i < N; i++) {
100
4.60M
      auto in1 = Load(d, a_in + i * SZ);
101
4.60M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
4.60M
    }
103
2.30M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
818k
                             float* JXL_RESTRICT a_out) {
94
818k
    const D d;
95
4.09M
    for (size_t i = 0; i < N / 2; i++) {
96
3.27M
      auto in1 = Load(d, a_in + i * SZ);
97
3.27M
      Store(in1, d, a_out + 2 * i * SZ);
98
3.27M
    }
99
4.09M
    for (size_t i = N / 2; i < N; i++) {
100
3.27M
      auto in1 = Load(d, a_in + i * SZ);
101
3.27M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
3.27M
    }
103
818k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
103M
                             float* JXL_RESTRICT a_out) {
94
103M
    const D d;
95
309M
    for (size_t i = 0; i < N / 2; i++) {
96
206M
      auto in1 = Load(d, a_in + i * SZ);
97
206M
      Store(in1, d, a_out + 2 * i * SZ);
98
206M
    }
99
309M
    for (size_t i = N / 2; i < N; i++) {
100
206M
      auto in1 = Load(d, a_in + i * SZ);
101
206M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
206M
    }
103
103M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
51.2M
                             float* JXL_RESTRICT a_out) {
94
51.2M
    const D d;
95
256M
    for (size_t i = 0; i < N / 2; i++) {
96
204M
      auto in1 = Load(d, a_in + i * SZ);
97
204M
      Store(in1, d, a_out + 2 * i * SZ);
98
204M
    }
99
256M
    for (size_t i = N / 2; i < N; i++) {
100
204M
      auto in1 = Load(d, a_in + i * SZ);
101
204M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
204M
    }
103
51.2M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
8.68M
                             float* JXL_RESTRICT a_out) {
94
8.68M
    const D d;
95
78.1M
    for (size_t i = 0; i < N / 2; i++) {
96
69.4M
      auto in1 = Load(d, a_in + i * SZ);
97
69.4M
      Store(in1, d, a_out + 2 * i * SZ);
98
69.4M
    }
99
78.1M
    for (size_t i = N / 2; i < N; i++) {
100
69.4M
      auto in1 = Load(d, a_in + i * SZ);
101
69.4M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
69.4M
    }
103
8.68M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
3.47M
                             float* JXL_RESTRICT a_out) {
94
3.47M
    const D d;
95
59.0M
    for (size_t i = 0; i < N / 2; i++) {
96
55.5M
      auto in1 = Load(d, a_in + i * SZ);
97
55.5M
      Store(in1, d, a_out + 2 * i * SZ);
98
55.5M
    }
99
59.0M
    for (size_t i = N / 2; i < N; i++) {
100
55.5M
      auto in1 = Load(d, a_in + i * SZ);
101
55.5M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
55.5M
    }
103
3.47M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
1.09M
                             float* JXL_RESTRICT a_out) {
94
1.09M
    const D d;
95
36.1M
    for (size_t i = 0; i < N / 2; i++) {
96
35.0M
      auto in1 = Load(d, a_in + i * SZ);
97
35.0M
      Store(in1, d, a_out + 2 * i * SZ);
98
35.0M
    }
99
36.1M
    for (size_t i = N / 2; i < N; i++) {
100
35.0M
      auto in1 = Load(d, a_in + i * SZ);
101
35.0M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
35.0M
    }
103
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
467M
                             float* JXL_RESTRICT a_out) {
94
467M
    const D d;
95
1.40G
    for (size_t i = 0; i < N / 2; i++) {
96
934M
      auto in1 = Load(d, a_in + i * SZ);
97
934M
      Store(in1, d, a_out + 2 * i * SZ);
98
934M
    }
99
1.40G
    for (size_t i = N / 2; i < N; i++) {
100
934M
      auto in1 = Load(d, a_in + i * SZ);
101
934M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
934M
    }
103
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
116M
                             float* JXL_RESTRICT a_out) {
94
116M
    const D d;
95
584M
    for (size_t i = 0; i < N / 2; i++) {
96
467M
      auto in1 = Load(d, a_in + i * SZ);
97
467M
      Store(in1, d, a_out + 2 * i * SZ);
98
467M
    }
99
584M
    for (size_t i = N / 2; i < N; i++) {
100
467M
      auto in1 = Load(d, a_in + i * SZ);
101
467M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
467M
    }
103
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
870M
                             float* JXL_RESTRICT a_out) {
94
870M
    const D d;
95
2.61G
    for (size_t i = 0; i < N / 2; i++) {
96
1.74G
      auto in1 = Load(d, a_in + i * SZ);
97
1.74G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.74G
    }
99
2.61G
    for (size_t i = N / 2; i < N; i++) {
100
1.74G
      auto in1 = Load(d, a_in + i * SZ);
101
1.74G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.74G
    }
103
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
376M
                             float* JXL_RESTRICT a_out) {
94
376M
    const D d;
95
1.88G
    for (size_t i = 0; i < N / 2; i++) {
96
1.50G
      auto in1 = Load(d, a_in + i * SZ);
97
1.50G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.50G
    }
99
1.88G
    for (size_t i = N / 2; i < N; i++) {
100
1.50G
      auto in1 = Load(d, a_in + i * SZ);
101
1.50G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.50G
    }
103
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
150M
                             float* JXL_RESTRICT a_out) {
94
150M
    const D d;
95
1.35G
    for (size_t i = 0; i < N / 2; i++) {
96
1.20G
      auto in1 = Load(d, a_in + i * SZ);
97
1.20G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.20G
    }
99
1.35G
    for (size_t i = N / 2; i < N; i++) {
100
1.20G
      auto in1 = Load(d, a_in + i * SZ);
101
1.20G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.20G
    }
103
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
43.0M
                             float* JXL_RESTRICT a_out) {
94
43.0M
    const D d;
95
731M
    for (size_t i = 0; i < N / 2; i++) {
96
688M
      auto in1 = Load(d, a_in + i * SZ);
97
688M
      Store(in1, d, a_out + 2 * i * SZ);
98
688M
    }
99
731M
    for (size_t i = N / 2; i < N; i++) {
100
688M
      auto in1 = Load(d, a_in + i * SZ);
101
688M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
688M
    }
103
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
7.74M
                             float* JXL_RESTRICT a_out) {
94
7.74M
    const D d;
95
255M
    for (size_t i = 0; i < N / 2; i++) {
96
247M
      auto in1 = Load(d, a_in + i * SZ);
97
247M
      Store(in1, d, a_out + 2 * i * SZ);
98
247M
    }
99
255M
    for (size_t i = N / 2; i < N; i++) {
100
247M
      auto in1 = Load(d, a_in + i * SZ);
101
247M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
247M
    }
103
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
186
                             float* JXL_RESTRICT a_out) {
94
186
    const D d;
95
558
    for (size_t i = 0; i < N / 2; i++) {
96
372
      auto in1 = Load(d, a_in + i * SZ);
97
372
      Store(in1, d, a_out + 2 * i * SZ);
98
372
    }
99
558
    for (size_t i = N / 2; i < N; i++) {
100
372
      auto in1 = Load(d, a_in + i * SZ);
101
372
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
372
    }
103
186
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
357k
                             float* JXL_RESTRICT a_out) {
94
357k
    const D d;
95
1.07M
    for (size_t i = 0; i < N / 2; i++) {
96
714k
      auto in1 = Load(d, a_in + i * SZ);
97
714k
      Store(in1, d, a_out + 2 * i * SZ);
98
714k
    }
99
1.07M
    for (size_t i = N / 2; i < N; i++) {
100
714k
      auto in1 = Load(d, a_in + i * SZ);
101
714k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
714k
    }
103
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
748k
                             float* JXL_RESTRICT a_out) {
94
748k
    const D d;
95
2.24M
    for (size_t i = 0; i < N / 2; i++) {
96
1.49M
      auto in1 = Load(d, a_in + i * SZ);
97
1.49M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.49M
    }
99
2.24M
    for (size_t i = N / 2; i < N; i++) {
100
1.49M
      auto in1 = Load(d, a_in + i * SZ);
101
1.49M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.49M
    }
103
748k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
43.4k
                             float* JXL_RESTRICT a_out) {
94
43.4k
    const D d;
95
217k
    for (size_t i = 0; i < N / 2; i++) {
96
173k
      auto in1 = Load(d, a_in + i * SZ);
97
173k
      Store(in1, d, a_out + 2 * i * SZ);
98
173k
    }
99
217k
    for (size_t i = N / 2; i < N; i++) {
100
173k
      auto in1 = Load(d, a_in + i * SZ);
101
173k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
173k
    }
103
43.4k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
807k
                             float* JXL_RESTRICT a_out) {
94
807k
    const D d;
95
2.42M
    for (size_t i = 0; i < N / 2; i++) {
96
1.61M
      auto in1 = Load(d, a_in + i * SZ);
97
1.61M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.61M
    }
99
2.42M
    for (size_t i = N / 2; i < N; i++) {
100
1.61M
      auto in1 = Load(d, a_in + i * SZ);
101
1.61M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.61M
    }
103
807k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
382k
                             float* JXL_RESTRICT a_out) {
94
382k
    const D d;
95
1.91M
    for (size_t i = 0; i < N / 2; i++) {
96
1.52M
      auto in1 = Load(d, a_in + i * SZ);
97
1.52M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.52M
    }
99
1.91M
    for (size_t i = N / 2; i < N; i++) {
100
1.52M
      auto in1 = Load(d, a_in + i * SZ);
101
1.52M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.52M
    }
103
382k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
78
                             float* JXL_RESTRICT a_out) {
94
78
    const D d;
95
702
    for (size_t i = 0; i < N / 2; i++) {
96
624
      auto in1 = Load(d, a_in + i * SZ);
97
624
      Store(in1, d, a_out + 2 * i * SZ);
98
624
    }
99
702
    for (size_t i = N / 2; i < N; i++) {
100
624
      auto in1 = Load(d, a_in + i * SZ);
101
624
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
624
    }
103
78
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
104
  // Ideally optimized away by compiler.
105
  static void ForwardEvenOdd(const float* JXL_RESTRICT a_in, size_t a_in_stride,
106
2.28G
                             float* JXL_RESTRICT a_out) {
107
2.28G
    const D d;
108
10.1G
    for (size_t i = 0; i < N / 2; i++) {
109
7.82G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
7.82G
      Store(in1, d, a_out + i * SZ);
111
7.82G
    }
112
10.1G
    for (size_t i = N / 2; i < N; i++) {
113
7.82G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
7.82G
      Store(in1, d, a_out + i * SZ);
115
7.82G
    }
116
2.28G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
120k
                             float* JXL_RESTRICT a_out) {
107
120k
    const D d;
108
360k
    for (size_t i = 0; i < N / 2; i++) {
109
240k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
240k
      Store(in1, d, a_out + i * SZ);
111
240k
    }
112
360k
    for (size_t i = N / 2; i < N; i++) {
113
240k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
240k
      Store(in1, d, a_out + i * SZ);
115
240k
    }
116
120k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
259k
                             float* JXL_RESTRICT a_out) {
107
259k
    const D d;
108
779k
    for (size_t i = 0; i < N / 2; i++) {
109
519k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
519k
      Store(in1, d, a_out + i * SZ);
111
519k
    }
112
779k
    for (size_t i = N / 2; i < N; i++) {
113
519k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
519k
      Store(in1, d, a_out + i * SZ);
115
519k
    }
116
259k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
274k
                             float* JXL_RESTRICT a_out) {
107
274k
    const D d;
108
822k
    for (size_t i = 0; i < N / 2; i++) {
109
548k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
548k
      Store(in1, d, a_out + i * SZ);
111
548k
    }
112
822k
    for (size_t i = N / 2; i < N; i++) {
113
548k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
548k
      Store(in1, d, a_out + i * SZ);
115
548k
    }
116
274k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
19.5k
                             float* JXL_RESTRICT a_out) {
107
19.5k
    const D d;
108
97.9k
    for (size_t i = 0; i < N / 2; i++) {
109
78.3k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
78.3k
      Store(in1, d, a_out + i * SZ);
111
78.3k
    }
112
97.9k
    for (size_t i = N / 2; i < N; i++) {
113
78.3k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
78.3k
      Store(in1, d, a_out + i * SZ);
115
78.3k
    }
116
19.5k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
127k
                             float* JXL_RESTRICT a_out) {
107
127k
    const D d;
108
636k
    for (size_t i = 0; i < N / 2; i++) {
109
509k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
509k
      Store(in1, d, a_out + i * SZ);
111
509k
    }
112
636k
    for (size_t i = N / 2; i < N; i++) {
113
509k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
509k
      Store(in1, d, a_out + i * SZ);
115
509k
    }
116
127k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
120k
                             float* JXL_RESTRICT a_out) {
107
120k
    const D d;
108
360k
    for (size_t i = 0; i < N / 2; i++) {
109
240k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
240k
      Store(in1, d, a_out + i * SZ);
111
240k
    }
112
360k
    for (size_t i = N / 2; i < N; i++) {
113
240k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
240k
      Store(in1, d, a_out + i * SZ);
115
240k
    }
116
120k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
259k
                             float* JXL_RESTRICT a_out) {
107
259k
    const D d;
108
779k
    for (size_t i = 0; i < N / 2; i++) {
109
519k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
519k
      Store(in1, d, a_out + i * SZ);
111
519k
    }
112
779k
    for (size_t i = N / 2; i < N; i++) {
113
519k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
519k
      Store(in1, d, a_out + i * SZ);
115
519k
    }
116
259k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
274k
                             float* JXL_RESTRICT a_out) {
107
274k
    const D d;
108
822k
    for (size_t i = 0; i < N / 2; i++) {
109
548k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
548k
      Store(in1, d, a_out + i * SZ);
111
548k
    }
112
822k
    for (size_t i = N / 2; i < N; i++) {
113
548k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
548k
      Store(in1, d, a_out + i * SZ);
115
548k
    }
116
274k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
19.5k
                             float* JXL_RESTRICT a_out) {
107
19.5k
    const D d;
108
97.9k
    for (size_t i = 0; i < N / 2; i++) {
109
78.3k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
78.3k
      Store(in1, d, a_out + i * SZ);
111
78.3k
    }
112
97.9k
    for (size_t i = N / 2; i < N; i++) {
113
78.3k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
78.3k
      Store(in1, d, a_out + i * SZ);
115
78.3k
    }
116
19.5k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
127k
                             float* JXL_RESTRICT a_out) {
107
127k
    const D d;
108
636k
    for (size_t i = 0; i < N / 2; i++) {
109
509k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
509k
      Store(in1, d, a_out + i * SZ);
111
509k
    }
112
636k
    for (size_t i = N / 2; i < N; i++) {
113
509k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
509k
      Store(in1, d, a_out + i * SZ);
115
509k
    }
116
127k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
870M
                             float* JXL_RESTRICT a_out) {
107
870M
    const D d;
108
2.61G
    for (size_t i = 0; i < N / 2; i++) {
109
1.74G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.74G
      Store(in1, d, a_out + i * SZ);
111
1.74G
    }
112
2.61G
    for (size_t i = N / 2; i < N; i++) {
113
1.74G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.74G
      Store(in1, d, a_out + i * SZ);
115
1.74G
    }
116
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
116M
                             float* JXL_RESTRICT a_out) {
107
116M
    const D d;
108
584M
    for (size_t i = 0; i < N / 2; i++) {
109
467M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
467M
      Store(in1, d, a_out + i * SZ);
111
467M
    }
112
584M
    for (size_t i = N / 2; i < N; i++) {
113
467M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
467M
      Store(in1, d, a_out + i * SZ);
115
467M
    }
116
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
467M
                             float* JXL_RESTRICT a_out) {
107
467M
    const D d;
108
1.40G
    for (size_t i = 0; i < N / 2; i++) {
109
934M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
934M
      Store(in1, d, a_out + i * SZ);
111
934M
    }
112
1.40G
    for (size_t i = N / 2; i < N; i++) {
113
934M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
934M
      Store(in1, d, a_out + i * SZ);
115
934M
    }
116
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
150M
                             float* JXL_RESTRICT a_out) {
107
150M
    const D d;
108
1.35G
    for (size_t i = 0; i < N / 2; i++) {
109
1.20G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.20G
      Store(in1, d, a_out + i * SZ);
111
1.20G
    }
112
1.35G
    for (size_t i = N / 2; i < N; i++) {
113
1.20G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.20G
      Store(in1, d, a_out + i * SZ);
115
1.20G
    }
116
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
376M
                             float* JXL_RESTRICT a_out) {
107
376M
    const D d;
108
1.88G
    for (size_t i = 0; i < N / 2; i++) {
109
1.50G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.50G
      Store(in1, d, a_out + i * SZ);
111
1.50G
    }
112
1.88G
    for (size_t i = N / 2; i < N; i++) {
113
1.50G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.50G
      Store(in1, d, a_out + i * SZ);
115
1.50G
    }
116
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
43.0M
                             float* JXL_RESTRICT a_out) {
107
43.0M
    const D d;
108
731M
    for (size_t i = 0; i < N / 2; i++) {
109
688M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
688M
      Store(in1, d, a_out + i * SZ);
111
688M
    }
112
731M
    for (size_t i = N / 2; i < N; i++) {
113
688M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
688M
      Store(in1, d, a_out + i * SZ);
115
688M
    }
116
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
7.74M
                             float* JXL_RESTRICT a_out) {
107
7.74M
    const D d;
108
255M
    for (size_t i = 0; i < N / 2; i++) {
109
247M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
247M
      Store(in1, d, a_out + i * SZ);
111
247M
    }
112
255M
    for (size_t i = N / 2; i < N; i++) {
113
247M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
247M
      Store(in1, d, a_out + i * SZ);
115
247M
    }
116
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
134M
                             float* JXL_RESTRICT a_out) {
107
134M
    const D d;
108
402M
    for (size_t i = 0; i < N / 2; i++) {
109
268M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
268M
      Store(in1, d, a_out + i * SZ);
111
268M
    }
112
402M
    for (size_t i = N / 2; i < N; i++) {
113
268M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
268M
      Store(in1, d, a_out + i * SZ);
115
268M
    }
116
134M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
2.44M
                             float* JXL_RESTRICT a_out) {
107
2.44M
    const D d;
108
12.2M
    for (size_t i = 0; i < N / 2; i++) {
109
9.76M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
9.76M
      Store(in1, d, a_out + i * SZ);
111
9.76M
    }
112
12.2M
    for (size_t i = N / 2; i < N; i++) {
113
9.76M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
9.76M
      Store(in1, d, a_out + i * SZ);
115
9.76M
    }
116
2.44M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
6.88M
                             float* JXL_RESTRICT a_out) {
107
6.88M
    const D d;
108
20.6M
    for (size_t i = 0; i < N / 2; i++) {
109
13.7M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
13.7M
      Store(in1, d, a_out + i * SZ);
111
13.7M
    }
112
20.6M
    for (size_t i = N / 2; i < N; i++) {
113
13.7M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
13.7M
      Store(in1, d, a_out + i * SZ);
115
13.7M
    }
116
6.88M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
25.5M
                             float* JXL_RESTRICT a_out) {
107
25.5M
    const D d;
108
229M
    for (size_t i = 0; i < N / 2; i++) {
109
204M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
204M
      Store(in1, d, a_out + i * SZ);
111
204M
    }
112
229M
    for (size_t i = N / 2; i < N; i++) {
113
204M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
204M
      Store(in1, d, a_out + i * SZ);
115
204M
    }
116
25.5M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
65.8M
                             float* JXL_RESTRICT a_out) {
107
65.8M
    const D d;
108
329M
    for (size_t i = 0; i < N / 2; i++) {
109
263M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
263M
      Store(in1, d, a_out + i * SZ);
111
263M
    }
112
329M
    for (size_t i = N / 2; i < N; i++) {
113
263M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
263M
      Store(in1, d, a_out + i * SZ);
115
263M
    }
116
65.8M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
10.1M
                             float* JXL_RESTRICT a_out) {
107
10.1M
    const D d;
108
172M
    for (size_t i = 0; i < N / 2; i++) {
109
162M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
162M
      Store(in1, d, a_out + i * SZ);
111
162M
    }
112
172M
    for (size_t i = N / 2; i < N; i++) {
113
162M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
162M
      Store(in1, d, a_out + i * SZ);
115
162M
    }
116
10.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
3.23M
                             float* JXL_RESTRICT a_out) {
107
3.23M
    const D d;
108
106M
    for (size_t i = 0; i < N / 2; i++) {
109
103M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
103M
      Store(in1, d, a_out + i * SZ);
111
103M
    }
112
106M
    for (size_t i = N / 2; i < N; i++) {
113
103M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
103M
      Store(in1, d, a_out + i * SZ);
115
103M
    }
116
3.23M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
624
                             float* JXL_RESTRICT a_out) {
107
624
    const D d;
108
40.5k
    for (size_t i = 0; i < N / 2; i++) {
109
39.9k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
39.9k
      Store(in1, d, a_out + i * SZ);
111
39.9k
    }
112
40.5k
    for (size_t i = N / 2; i < N; i++) {
113
39.9k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
39.9k
      Store(in1, d, a_out + i * SZ);
115
39.9k
    }
116
624
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
117
  // Invoked on full vector.
118
2.29G
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.29G
    const D d;
120
10.0G
    for (size_t i = 0; i < N / 2; i++) {
121
7.72G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
7.72G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
7.72G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
7.72G
    }
125
2.29G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
2.30M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.30M
    const D d;
120
6.90M
    for (size_t i = 0; i < N / 2; i++) {
121
4.60M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
4.60M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
4.60M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
4.60M
    }
125
2.30M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
818k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
818k
    const D d;
120
4.09M
    for (size_t i = 0; i < N / 2; i++) {
121
3.27M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
3.27M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
3.27M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
3.27M
    }
125
818k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
44.8M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
44.8M
    const D d;
120
134M
    for (size_t i = 0; i < N / 2; i++) {
121
89.6M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
89.6M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
89.6M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
89.6M
    }
125
44.8M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
22.0M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
22.0M
    const D d;
120
110M
    for (size_t i = 0; i < N / 2; i++) {
121
88.0M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
88.0M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
88.0M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
88.0M
    }
125
22.0M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
8.68M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
8.68M
    const D d;
120
78.1M
    for (size_t i = 0; i < N / 2; i++) {
121
69.4M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
69.4M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
69.4M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
69.4M
    }
125
8.68M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
3.47M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
3.47M
    const D d;
120
59.0M
    for (size_t i = 0; i < N / 2; i++) {
121
55.5M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
55.5M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
55.5M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
55.5M
    }
125
3.47M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
1.09M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
1.09M
    const D d;
120
36.1M
    for (size_t i = 0; i < N / 2; i++) {
121
35.0M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
35.0M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
35.0M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
35.0M
    }
125
1.09M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
2.30M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.30M
    const D d;
120
6.90M
    for (size_t i = 0; i < N / 2; i++) {
121
4.60M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
4.60M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
4.60M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
4.60M
    }
125
2.30M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
818k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
818k
    const D d;
120
4.09M
    for (size_t i = 0; i < N / 2; i++) {
121
3.27M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
3.27M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
3.27M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
3.27M
    }
125
818k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
103M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
103M
    const D d;
120
309M
    for (size_t i = 0; i < N / 2; i++) {
121
206M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
206M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
206M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
206M
    }
125
103M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
51.2M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
51.2M
    const D d;
120
256M
    for (size_t i = 0; i < N / 2; i++) {
121
204M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
204M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
204M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
204M
    }
125
51.2M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
8.68M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
8.68M
    const D d;
120
78.1M
    for (size_t i = 0; i < N / 2; i++) {
121
69.4M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
69.4M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
69.4M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
69.4M
    }
125
8.68M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
3.47M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
3.47M
    const D d;
120
59.0M
    for (size_t i = 0; i < N / 2; i++) {
121
55.5M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
55.5M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
55.5M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
55.5M
    }
125
3.47M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
1.09M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
1.09M
    const D d;
120
36.1M
    for (size_t i = 0; i < N / 2; i++) {
121
35.0M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
35.0M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
35.0M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
35.0M
    }
125
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
467M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
467M
    const D d;
120
1.40G
    for (size_t i = 0; i < N / 2; i++) {
121
934M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
934M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
934M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
934M
    }
125
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
116M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
116M
    const D d;
120
584M
    for (size_t i = 0; i < N / 2; i++) {
121
467M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
467M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
467M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
467M
    }
125
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
870M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
870M
    const D d;
120
2.61G
    for (size_t i = 0; i < N / 2; i++) {
121
1.74G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.74G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.74G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.74G
    }
125
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
376M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
376M
    const D d;
120
1.88G
    for (size_t i = 0; i < N / 2; i++) {
121
1.50G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.50G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.50G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.50G
    }
125
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
150M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
150M
    const D d;
120
1.35G
    for (size_t i = 0; i < N / 2; i++) {
121
1.20G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.20G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.20G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.20G
    }
125
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
43.0M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
43.0M
    const D d;
120
731M
    for (size_t i = 0; i < N / 2; i++) {
121
688M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
688M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
688M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
688M
    }
125
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
7.74M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
7.74M
    const D d;
120
255M
    for (size_t i = 0; i < N / 2; i++) {
121
247M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
247M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
247M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
247M
    }
125
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Line
Count
Source
118
186
  static void Multiply(float* JXL_RESTRICT coeff) {
119
186
    const D d;
120
558
    for (size_t i = 0; i < N / 2; i++) {
121
372
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
372
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
372
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
372
    }
125
186
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Line
Count
Source
118
357k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
357k
    const D d;
120
1.07M
    for (size_t i = 0; i < N / 2; i++) {
121
714k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
714k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
714k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
714k
    }
125
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
748k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
748k
    const D d;
120
2.24M
    for (size_t i = 0; i < N / 2; i++) {
121
1.49M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.49M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.49M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.49M
    }
125
748k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
43.4k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
43.4k
    const D d;
120
217k
    for (size_t i = 0; i < N / 2; i++) {
121
173k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
173k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
173k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
173k
    }
125
43.4k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
807k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
807k
    const D d;
120
2.42M
    for (size_t i = 0; i < N / 2; i++) {
121
1.61M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.61M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.61M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.61M
    }
125
807k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
382k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
382k
    const D d;
120
1.91M
    for (size_t i = 0; i < N / 2; i++) {
121
1.52M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.52M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.52M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.52M
    }
125
382k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
78
  static void Multiply(float* JXL_RESTRICT coeff) {
119
78
    const D d;
120
702
    for (size_t i = 0; i < N / 2; i++) {
121
624
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
624
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
624
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
624
    }
125
78
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
126
  static void MultiplyAndAdd(const float* JXL_RESTRICT coeff,
127
2.28G
                             float* JXL_RESTRICT out, size_t out_stride) {
128
2.28G
    const D d;
129
10.1G
    for (size_t i = 0; i < N / 2; i++) {
130
7.82G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
7.82G
      auto in1 = Load(d, coeff + i * SZ);
132
7.82G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
7.82G
      auto out1 = MulAdd(mul, in2, in1);
134
7.82G
      auto out2 = NegMulAdd(mul, in2, in1);
135
7.82G
      StoreU(out1, d, out + i * out_stride);
136
7.82G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
7.82G
    }
138
2.28G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
120k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
120k
    const D d;
129
360k
    for (size_t i = 0; i < N / 2; i++) {
130
240k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
240k
      auto in1 = Load(d, coeff + i * SZ);
132
240k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
240k
      auto out1 = MulAdd(mul, in2, in1);
134
240k
      auto out2 = NegMulAdd(mul, in2, in1);
135
240k
      StoreU(out1, d, out + i * out_stride);
136
240k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
240k
    }
138
120k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
259k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
259k
    const D d;
129
779k
    for (size_t i = 0; i < N / 2; i++) {
130
519k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
519k
      auto in1 = Load(d, coeff + i * SZ);
132
519k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
519k
      auto out1 = MulAdd(mul, in2, in1);
134
519k
      auto out2 = NegMulAdd(mul, in2, in1);
135
519k
      StoreU(out1, d, out + i * out_stride);
136
519k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
519k
    }
138
259k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
274k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
274k
    const D d;
129
822k
    for (size_t i = 0; i < N / 2; i++) {
130
548k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
548k
      auto in1 = Load(d, coeff + i * SZ);
132
548k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
548k
      auto out1 = MulAdd(mul, in2, in1);
134
548k
      auto out2 = NegMulAdd(mul, in2, in1);
135
548k
      StoreU(out1, d, out + i * out_stride);
136
548k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
548k
    }
138
274k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
19.5k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
19.5k
    const D d;
129
97.9k
    for (size_t i = 0; i < N / 2; i++) {
130
78.3k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
78.3k
      auto in1 = Load(d, coeff + i * SZ);
132
78.3k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
78.3k
      auto out1 = MulAdd(mul, in2, in1);
134
78.3k
      auto out2 = NegMulAdd(mul, in2, in1);
135
78.3k
      StoreU(out1, d, out + i * out_stride);
136
78.3k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
78.3k
    }
138
19.5k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
127k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
127k
    const D d;
129
636k
    for (size_t i = 0; i < N / 2; i++) {
130
509k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
509k
      auto in1 = Load(d, coeff + i * SZ);
132
509k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
509k
      auto out1 = MulAdd(mul, in2, in1);
134
509k
      auto out2 = NegMulAdd(mul, in2, in1);
135
509k
      StoreU(out1, d, out + i * out_stride);
136
509k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
509k
    }
138
127k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
120k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
120k
    const D d;
129
360k
    for (size_t i = 0; i < N / 2; i++) {
130
240k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
240k
      auto in1 = Load(d, coeff + i * SZ);
132
240k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
240k
      auto out1 = MulAdd(mul, in2, in1);
134
240k
      auto out2 = NegMulAdd(mul, in2, in1);
135
240k
      StoreU(out1, d, out + i * out_stride);
136
240k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
240k
    }
138
120k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
259k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
259k
    const D d;
129
779k
    for (size_t i = 0; i < N / 2; i++) {
130
519k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
519k
      auto in1 = Load(d, coeff + i * SZ);
132
519k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
519k
      auto out1 = MulAdd(mul, in2, in1);
134
519k
      auto out2 = NegMulAdd(mul, in2, in1);
135
519k
      StoreU(out1, d, out + i * out_stride);
136
519k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
519k
    }
138
259k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
274k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
274k
    const D d;
129
822k
    for (size_t i = 0; i < N / 2; i++) {
130
548k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
548k
      auto in1 = Load(d, coeff + i * SZ);
132
548k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
548k
      auto out1 = MulAdd(mul, in2, in1);
134
548k
      auto out2 = NegMulAdd(mul, in2, in1);
135
548k
      StoreU(out1, d, out + i * out_stride);
136
548k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
548k
    }
138
274k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
19.5k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
19.5k
    const D d;
129
97.9k
    for (size_t i = 0; i < N / 2; i++) {
130
78.3k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
78.3k
      auto in1 = Load(d, coeff + i * SZ);
132
78.3k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
78.3k
      auto out1 = MulAdd(mul, in2, in1);
134
78.3k
      auto out2 = NegMulAdd(mul, in2, in1);
135
78.3k
      StoreU(out1, d, out + i * out_stride);
136
78.3k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
78.3k
    }
138
19.5k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
127k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
127k
    const D d;
129
636k
    for (size_t i = 0; i < N / 2; i++) {
130
509k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
509k
      auto in1 = Load(d, coeff + i * SZ);
132
509k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
509k
      auto out1 = MulAdd(mul, in2, in1);
134
509k
      auto out2 = NegMulAdd(mul, in2, in1);
135
509k
      StoreU(out1, d, out + i * out_stride);
136
509k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
509k
    }
138
127k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
870M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
870M
    const D d;
129
2.61G
    for (size_t i = 0; i < N / 2; i++) {
130
1.74G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.74G
      auto in1 = Load(d, coeff + i * SZ);
132
1.74G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.74G
      auto out1 = MulAdd(mul, in2, in1);
134
1.74G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.74G
      StoreU(out1, d, out + i * out_stride);
136
1.74G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.74G
    }
138
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
467M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
467M
    const D d;
129
1.40G
    for (size_t i = 0; i < N / 2; i++) {
130
934M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
934M
      auto in1 = Load(d, coeff + i * SZ);
132
934M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
934M
      auto out1 = MulAdd(mul, in2, in1);
134
934M
      auto out2 = NegMulAdd(mul, in2, in1);
135
934M
      StoreU(out1, d, out + i * out_stride);
136
934M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
934M
    }
138
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
116M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
116M
    const D d;
129
584M
    for (size_t i = 0; i < N / 2; i++) {
130
467M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
467M
      auto in1 = Load(d, coeff + i * SZ);
132
467M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
467M
      auto out1 = MulAdd(mul, in2, in1);
134
467M
      auto out2 = NegMulAdd(mul, in2, in1);
135
467M
      StoreU(out1, d, out + i * out_stride);
136
467M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
467M
    }
138
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
376M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
376M
    const D d;
129
1.88G
    for (size_t i = 0; i < N / 2; i++) {
130
1.50G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.50G
      auto in1 = Load(d, coeff + i * SZ);
132
1.50G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.50G
      auto out1 = MulAdd(mul, in2, in1);
134
1.50G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.50G
      StoreU(out1, d, out + i * out_stride);
136
1.50G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.50G
    }
138
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
150M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
150M
    const D d;
129
1.35G
    for (size_t i = 0; i < N / 2; i++) {
130
1.20G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.20G
      auto in1 = Load(d, coeff + i * SZ);
132
1.20G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.20G
      auto out1 = MulAdd(mul, in2, in1);
134
1.20G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.20G
      StoreU(out1, d, out + i * out_stride);
136
1.20G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.20G
    }
138
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
43.0M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
43.0M
    const D d;
129
731M
    for (size_t i = 0; i < N / 2; i++) {
130
688M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
688M
      auto in1 = Load(d, coeff + i * SZ);
132
688M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
688M
      auto out1 = MulAdd(mul, in2, in1);
134
688M
      auto out2 = NegMulAdd(mul, in2, in1);
135
688M
      StoreU(out1, d, out + i * out_stride);
136
688M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
688M
    }
138
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
7.74M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
7.74M
    const D d;
129
255M
    for (size_t i = 0; i < N / 2; i++) {
130
247M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
247M
      auto in1 = Load(d, coeff + i * SZ);
132
247M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
247M
      auto out1 = MulAdd(mul, in2, in1);
134
247M
      auto out2 = NegMulAdd(mul, in2, in1);
135
247M
      StoreU(out1, d, out + i * out_stride);
136
247M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
247M
    }
138
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
134M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
134M
    const D d;
129
402M
    for (size_t i = 0; i < N / 2; i++) {
130
268M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
268M
      auto in1 = Load(d, coeff + i * SZ);
132
268M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
268M
      auto out1 = MulAdd(mul, in2, in1);
134
268M
      auto out2 = NegMulAdd(mul, in2, in1);
135
268M
      StoreU(out1, d, out + i * out_stride);
136
268M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
268M
    }
138
134M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
6.88M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
6.88M
    const D d;
129
20.6M
    for (size_t i = 0; i < N / 2; i++) {
130
13.7M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
13.7M
      auto in1 = Load(d, coeff + i * SZ);
132
13.7M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
13.7M
      auto out1 = MulAdd(mul, in2, in1);
134
13.7M
      auto out2 = NegMulAdd(mul, in2, in1);
135
13.7M
      StoreU(out1, d, out + i * out_stride);
136
13.7M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
13.7M
    }
138
6.88M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
2.44M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
2.44M
    const D d;
129
12.2M
    for (size_t i = 0; i < N / 2; i++) {
130
9.76M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
9.76M
      auto in1 = Load(d, coeff + i * SZ);
132
9.76M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
9.76M
      auto out1 = MulAdd(mul, in2, in1);
134
9.76M
      auto out2 = NegMulAdd(mul, in2, in1);
135
9.76M
      StoreU(out1, d, out + i * out_stride);
136
9.76M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
9.76M
    }
138
2.44M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
65.8M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
65.8M
    const D d;
129
329M
    for (size_t i = 0; i < N / 2; i++) {
130
263M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
263M
      auto in1 = Load(d, coeff + i * SZ);
132
263M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
263M
      auto out1 = MulAdd(mul, in2, in1);
134
263M
      auto out2 = NegMulAdd(mul, in2, in1);
135
263M
      StoreU(out1, d, out + i * out_stride);
136
263M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
263M
    }
138
65.8M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
25.5M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
25.5M
    const D d;
129
229M
    for (size_t i = 0; i < N / 2; i++) {
130
204M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
204M
      auto in1 = Load(d, coeff + i * SZ);
132
204M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
204M
      auto out1 = MulAdd(mul, in2, in1);
134
204M
      auto out2 = NegMulAdd(mul, in2, in1);
135
204M
      StoreU(out1, d, out + i * out_stride);
136
204M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
204M
    }
138
25.5M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
10.1M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
10.1M
    const D d;
129
172M
    for (size_t i = 0; i < N / 2; i++) {
130
162M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
162M
      auto in1 = Load(d, coeff + i * SZ);
132
162M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
162M
      auto out1 = MulAdd(mul, in2, in1);
134
162M
      auto out2 = NegMulAdd(mul, in2, in1);
135
162M
      StoreU(out1, d, out + i * out_stride);
136
162M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
162M
    }
138
10.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
3.23M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
3.23M
    const D d;
129
106M
    for (size_t i = 0; i < N / 2; i++) {
130
103M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
103M
      auto in1 = Load(d, coeff + i * SZ);
132
103M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
103M
      auto out1 = MulAdd(mul, in2, in1);
134
103M
      auto out2 = NegMulAdd(mul, in2, in1);
135
103M
      StoreU(out1, d, out + i * out_stride);
136
103M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
103M
    }
138
3.23M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
624
                             float* JXL_RESTRICT out, size_t out_stride) {
128
624
    const D d;
129
40.5k
    for (size_t i = 0; i < N / 2; i++) {
130
39.9k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
39.9k
      auto in1 = Load(d, coeff + i * SZ);
132
39.9k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
39.9k
      auto out1 = MulAdd(mul, in2, in1);
134
39.9k
      auto out2 = NegMulAdd(mul, in2, in1);
135
39.9k
      StoreU(out1, d, out + i * out_stride);
136
39.9k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
39.9k
    }
138
624
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
139
  template <typename Block>
140
  static void LoadFromBlock(const Block& in, size_t off,
141
700M
                            float* JXL_RESTRICT coeff) {
142
700M
    const D d;
143
6.67G
    for (size_t i = 0; i < N; i++) {
144
5.97G
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
5.97G
    }
146
700M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
818k
                            float* JXL_RESTRICT coeff) {
142
818k
    const D d;
143
7.37M
    for (size_t i = 0; i < N; i++) {
144
6.55M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
6.55M
    }
146
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
818k
                            float* JXL_RESTRICT coeff) {
142
818k
    const D d;
143
4.09M
    for (size_t i = 0; i < N; i++) {
144
3.27M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.27M
    }
146
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
664k
                            float* JXL_RESTRICT coeff) {
142
664k
    const D d;
143
3.32M
    for (size_t i = 0; i < N; i++) {
144
2.65M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.65M
    }
146
664k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.73M
                            float* JXL_RESTRICT coeff) {
142
1.73M
    const D d;
143
29.5M
    for (size_t i = 0; i < N; i++) {
144
27.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
27.7M
    }
146
1.73M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
4.65M
                            float* JXL_RESTRICT coeff) {
142
4.65M
    const D d;
143
41.8M
    for (size_t i = 0; i < N; i++) {
144
37.2M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
37.2M
    }
146
4.65M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.27M
                            float* JXL_RESTRICT coeff) {
142
1.27M
    const D d;
143
42.2M
    for (size_t i = 0; i < N; i++) {
144
40.9M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
40.9M
    }
146
1.27M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.09M
                            float* JXL_RESTRICT coeff) {
142
1.09M
    const D d;
143
71.2M
    for (size_t i = 0; i < N; i++) {
144
70.1M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
70.1M
    }
146
1.09M
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
818k
                            float* JXL_RESTRICT coeff) {
142
818k
    const D d;
143
7.37M
    for (size_t i = 0; i < N; i++) {
144
6.55M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
6.55M
    }
146
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
818k
                            float* JXL_RESTRICT coeff) {
142
818k
    const D d;
143
4.09M
    for (size_t i = 0; i < N; i++) {
144
3.27M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.27M
    }
146
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
664k
                            float* JXL_RESTRICT coeff) {
142
664k
    const D d;
143
3.32M
    for (size_t i = 0; i < N; i++) {
144
2.65M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.65M
    }
146
664k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.73M
                            float* JXL_RESTRICT coeff) {
142
1.73M
    const D d;
143
29.5M
    for (size_t i = 0; i < N; i++) {
144
27.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
27.7M
    }
146
1.73M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
33.8M
                            float* JXL_RESTRICT coeff) {
142
33.8M
    const D d;
143
304M
    for (size_t i = 0; i < N; i++) {
144
270M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
270M
    }
146
33.8M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.27M
                            float* JXL_RESTRICT coeff) {
142
1.27M
    const D d;
143
42.2M
    for (size_t i = 0; i < N; i++) {
144
40.9M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
40.9M
    }
146
1.27M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.09M
                            float* JXL_RESTRICT coeff) {
142
1.09M
    const D d;
143
71.2M
    for (size_t i = 0; i < N; i++) {
144
70.1M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
70.1M
    }
146
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
116M
                            float* JXL_RESTRICT coeff) {
142
116M
    const D d;
143
1.05G
    for (size_t i = 0; i < N; i++) {
144
934M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
934M
    }
146
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
116M
                            float* JXL_RESTRICT coeff) {
142
116M
    const D d;
143
584M
    for (size_t i = 0; i < N; i++) {
144
467M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
467M
    }
146
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
233M
                            float* JXL_RESTRICT coeff) {
142
233M
    const D d;
143
1.16G
    for (size_t i = 0; i < N; i++) {
144
934M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
934M
    }
146
233M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
64.7M
                            float* JXL_RESTRICT coeff) {
142
64.7M
    const D d;
143
1.10G
    for (size_t i = 0; i < N; i++) {
144
1.03G
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.03G
    }
146
64.7M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
75.3M
                            float* JXL_RESTRICT coeff) {
142
75.3M
    const D d;
143
678M
    for (size_t i = 0; i < N; i++) {
144
602M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
602M
    }
146
75.3M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
27.5M
                            float* JXL_RESTRICT coeff) {
142
27.5M
    const D d;
143
908M
    for (size_t i = 0; i < N; i++) {
144
880M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
880M
    }
146
27.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
7.74M
                            float* JXL_RESTRICT coeff) {
142
7.74M
    const D d;
143
503M
    for (size_t i = 0; i < N; i++) {
144
495M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
495M
    }
146
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.55M
                            float* JXL_RESTRICT coeff) {
142
1.55M
    const D d;
143
4.65M
    for (size_t i = 0; i < N; i++) {
144
3.10M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.10M
    }
146
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.55M
                            float* JXL_RESTRICT coeff) {
142
1.55M
    const D d;
143
3.10M
    for (size_t i = 0; i < N; i++) {
144
1.55M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.55M
    }
146
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
1.10M
                            float* JXL_RESTRICT coeff) {
142
1.10M
    const D d;
143
3.32M
    for (size_t i = 0; i < N; i++) {
144
2.21M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.21M
    }
146
1.10M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
186
                            float* JXL_RESTRICT coeff) {
142
186
    const D d;
143
930
    for (size_t i = 0; i < N; i++) {
144
744
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
744
    }
146
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
186
                            float* JXL_RESTRICT coeff) {
142
186
    const D d;
143
372
    for (size_t i = 0; i < N; i++) {
144
186
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
186
    }
146
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
357k
                            float* JXL_RESTRICT coeff) {
142
357k
    const D d;
143
1.78M
    for (size_t i = 0; i < N; i++) {
144
1.42M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.42M
    }
146
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
357k
                            float* JXL_RESTRICT coeff) {
142
357k
    const D d;
143
1.07M
    for (size_t i = 0; i < N; i++) {
144
714k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
714k
    }
146
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
661k
                            float* JXL_RESTRICT coeff) {
142
661k
    const D d;
143
3.30M
    for (size_t i = 0; i < N; i++) {
144
2.64M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.64M
    }
146
661k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
43.4k
                            float* JXL_RESTRICT coeff) {
142
43.4k
    const D d;
143
390k
    for (size_t i = 0; i < N; i++) {
144
347k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
347k
    }
146
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
43.4k
                            float* JXL_RESTRICT coeff) {
142
43.4k
    const D d;
143
217k
    for (size_t i = 0; i < N; i++) {
144
173k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
173k
    }
146
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
381k
                            float* JXL_RESTRICT coeff) {
142
381k
    const D d;
143
3.43M
    for (size_t i = 0; i < N; i++) {
144
3.05M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.05M
    }
146
381k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
141
78
                            float* JXL_RESTRICT coeff) {
142
78
    const D d;
143
1.32k
    for (size_t i = 0; i < N; i++) {
144
1.24k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.24k
    }
146
78
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
147
  template <typename Block>
148
  static void StoreToBlockAndScale(const float* JXL_RESTRICT coeff,
149
700M
                                   const Block& out, size_t off) {
150
700M
    const D d;
151
700M
    auto mul = Set(d, 1.0f / N);
152
6.67G
    for (size_t i = 0; i < N; i++) {
153
5.97G
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
5.97G
    }
155
700M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
818k
                                   const Block& out, size_t off) {
150
818k
    const D d;
151
818k
    auto mul = Set(d, 1.0f / N);
152
7.37M
    for (size_t i = 0; i < N; i++) {
153
6.55M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
6.55M
    }
155
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
818k
                                   const Block& out, size_t off) {
150
818k
    const D d;
151
818k
    auto mul = Set(d, 1.0f / N);
152
4.09M
    for (size_t i = 0; i < N; i++) {
153
3.27M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.27M
    }
155
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
664k
                                   const Block& out, size_t off) {
150
664k
    const D d;
151
664k
    auto mul = Set(d, 1.0f / N);
152
3.32M
    for (size_t i = 0; i < N; i++) {
153
2.65M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.65M
    }
155
664k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.73M
                                   const Block& out, size_t off) {
150
1.73M
    const D d;
151
1.73M
    auto mul = Set(d, 1.0f / N);
152
29.5M
    for (size_t i = 0; i < N; i++) {
153
27.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
27.7M
    }
155
1.73M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
4.65M
                                   const Block& out, size_t off) {
150
4.65M
    const D d;
151
4.65M
    auto mul = Set(d, 1.0f / N);
152
41.8M
    for (size_t i = 0; i < N; i++) {
153
37.2M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
37.2M
    }
155
4.65M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.27M
                                   const Block& out, size_t off) {
150
1.27M
    const D d;
151
1.27M
    auto mul = Set(d, 1.0f / N);
152
42.2M
    for (size_t i = 0; i < N; i++) {
153
40.9M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
40.9M
    }
155
1.27M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.09M
                                   const Block& out, size_t off) {
150
1.09M
    const D d;
151
1.09M
    auto mul = Set(d, 1.0f / N);
152
71.2M
    for (size_t i = 0; i < N; i++) {
153
70.1M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
70.1M
    }
155
1.09M
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
818k
                                   const Block& out, size_t off) {
150
818k
    const D d;
151
818k
    auto mul = Set(d, 1.0f / N);
152
7.37M
    for (size_t i = 0; i < N; i++) {
153
6.55M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
6.55M
    }
155
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
818k
                                   const Block& out, size_t off) {
150
818k
    const D d;
151
818k
    auto mul = Set(d, 1.0f / N);
152
4.09M
    for (size_t i = 0; i < N; i++) {
153
3.27M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.27M
    }
155
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
664k
                                   const Block& out, size_t off) {
150
664k
    const D d;
151
664k
    auto mul = Set(d, 1.0f / N);
152
3.32M
    for (size_t i = 0; i < N; i++) {
153
2.65M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.65M
    }
155
664k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.73M
                                   const Block& out, size_t off) {
150
1.73M
    const D d;
151
1.73M
    auto mul = Set(d, 1.0f / N);
152
29.5M
    for (size_t i = 0; i < N; i++) {
153
27.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
27.7M
    }
155
1.73M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
33.8M
                                   const Block& out, size_t off) {
150
33.8M
    const D d;
151
33.8M
    auto mul = Set(d, 1.0f / N);
152
304M
    for (size_t i = 0; i < N; i++) {
153
270M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
270M
    }
155
33.8M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.27M
                                   const Block& out, size_t off) {
150
1.27M
    const D d;
151
1.27M
    auto mul = Set(d, 1.0f / N);
152
42.2M
    for (size_t i = 0; i < N; i++) {
153
40.9M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
40.9M
    }
155
1.27M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.09M
                                   const Block& out, size_t off) {
150
1.09M
    const D d;
151
1.09M
    auto mul = Set(d, 1.0f / N);
152
71.2M
    for (size_t i = 0; i < N; i++) {
153
70.1M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
70.1M
    }
155
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
116M
                                   const Block& out, size_t off) {
150
116M
    const D d;
151
116M
    auto mul = Set(d, 1.0f / N);
152
1.05G
    for (size_t i = 0; i < N; i++) {
153
934M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
934M
    }
155
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
116M
                                   const Block& out, size_t off) {
150
116M
    const D d;
151
116M
    auto mul = Set(d, 1.0f / N);
152
584M
    for (size_t i = 0; i < N; i++) {
153
467M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
467M
    }
155
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
233M
                                   const Block& out, size_t off) {
150
233M
    const D d;
151
233M
    auto mul = Set(d, 1.0f / N);
152
1.16G
    for (size_t i = 0; i < N; i++) {
153
934M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
934M
    }
155
233M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
64.7M
                                   const Block& out, size_t off) {
150
64.7M
    const D d;
151
64.7M
    auto mul = Set(d, 1.0f / N);
152
1.10G
    for (size_t i = 0; i < N; i++) {
153
1.03G
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.03G
    }
155
64.7M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
75.3M
                                   const Block& out, size_t off) {
150
75.3M
    const D d;
151
75.3M
    auto mul = Set(d, 1.0f / N);
152
678M
    for (size_t i = 0; i < N; i++) {
153
602M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
602M
    }
155
75.3M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
27.5M
                                   const Block& out, size_t off) {
150
27.5M
    const D d;
151
27.5M
    auto mul = Set(d, 1.0f / N);
152
908M
    for (size_t i = 0; i < N; i++) {
153
880M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
880M
    }
155
27.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
7.74M
                                   const Block& out, size_t off) {
150
7.74M
    const D d;
151
7.74M
    auto mul = Set(d, 1.0f / N);
152
503M
    for (size_t i = 0; i < N; i++) {
153
495M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
495M
    }
155
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.55M
                                   const Block& out, size_t off) {
150
1.55M
    const D d;
151
1.55M
    auto mul = Set(d, 1.0f / N);
152
4.65M
    for (size_t i = 0; i < N; i++) {
153
3.10M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.10M
    }
155
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.55M
                                   const Block& out, size_t off) {
150
1.55M
    const D d;
151
1.55M
    auto mul = Set(d, 1.0f / N);
152
3.10M
    for (size_t i = 0; i < N; i++) {
153
1.55M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.55M
    }
155
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
1.10M
                                   const Block& out, size_t off) {
150
1.10M
    const D d;
151
1.10M
    auto mul = Set(d, 1.0f / N);
152
3.32M
    for (size_t i = 0; i < N; i++) {
153
2.21M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.21M
    }
155
1.10M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
186
                                   const Block& out, size_t off) {
150
186
    const D d;
151
186
    auto mul = Set(d, 1.0f / N);
152
930
    for (size_t i = 0; i < N; i++) {
153
744
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
744
    }
155
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
186
                                   const Block& out, size_t off) {
150
186
    const D d;
151
186
    auto mul = Set(d, 1.0f / N);
152
372
    for (size_t i = 0; i < N; i++) {
153
186
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
186
    }
155
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
357k
                                   const Block& out, size_t off) {
150
357k
    const D d;
151
357k
    auto mul = Set(d, 1.0f / N);
152
1.78M
    for (size_t i = 0; i < N; i++) {
153
1.42M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.42M
    }
155
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
357k
                                   const Block& out, size_t off) {
150
357k
    const D d;
151
357k
    auto mul = Set(d, 1.0f / N);
152
1.07M
    for (size_t i = 0; i < N; i++) {
153
714k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
714k
    }
155
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
661k
                                   const Block& out, size_t off) {
150
661k
    const D d;
151
661k
    auto mul = Set(d, 1.0f / N);
152
3.30M
    for (size_t i = 0; i < N; i++) {
153
2.64M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.64M
    }
155
661k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
43.4k
                                   const Block& out, size_t off) {
150
43.4k
    const D d;
151
43.4k
    auto mul = Set(d, 1.0f / N);
152
390k
    for (size_t i = 0; i < N; i++) {
153
347k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
347k
    }
155
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
43.4k
                                   const Block& out, size_t off) {
150
43.4k
    const D d;
151
43.4k
    auto mul = Set(d, 1.0f / N);
152
217k
    for (size_t i = 0; i < N; i++) {
153
173k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
173k
    }
155
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
381k
                                   const Block& out, size_t off) {
150
381k
    const D d;
151
381k
    auto mul = Set(d, 1.0f / N);
152
3.43M
    for (size_t i = 0; i < N; i++) {
153
3.05M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.05M
    }
155
381k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
149
78
                                   const Block& out, size_t off) {
150
78
    const D d;
151
78
    auto mul = Set(d, 1.0f / N);
152
1.32k
    for (size_t i = 0; i < N; i++) {
153
1.24k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.24k
    }
155
78
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
156
};
157
158
template <size_t N, size_t SZ>
159
struct DCT1DImpl;
160
161
template <size_t SZ>
162
struct DCT1DImpl<1, SZ> {
163
1.55M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Line
Count
Source
163
1.55M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Line
Count
Source
163
186
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 8ul>::operator()(float*, float*)
164
};
165
166
template <size_t SZ>
167
struct DCT1DImpl<2, SZ> {
168
  using D = HWY_CAPPED(float, SZ);
169
2.98G
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
2.98G
    const D d;
171
2.98G
    auto in1 = Load(d, mem);
172
2.98G
    auto in2 = Load(d, mem + SZ);
173
2.98G
    Store(Add(in1, in2), d, mem);
174
2.98G
    Store(Sub(in1, in2), d, mem + SZ);
175
2.98G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
4.60M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
4.60M
    const D d;
171
4.60M
    auto in1 = Load(d, mem);
172
4.60M
    auto in2 = Load(d, mem + SZ);
173
4.60M
    Store(Add(in1, in2), d, mem);
174
4.60M
    Store(Sub(in1, in2), d, mem + SZ);
175
4.60M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
89.6M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
89.6M
    const D d;
171
89.6M
    auto in1 = Load(d, mem);
172
89.6M
    auto in2 = Load(d, mem + SZ);
173
89.6M
    Store(Add(in1, in2), d, mem);
174
89.6M
    Store(Sub(in1, in2), d, mem + SZ);
175
89.6M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
4.60M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
4.60M
    const D d;
171
4.60M
    auto in1 = Load(d, mem);
172
4.60M
    auto in2 = Load(d, mem + SZ);
173
4.60M
    Store(Add(in1, in2), d, mem);
174
4.60M
    Store(Sub(in1, in2), d, mem + SZ);
175
4.60M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
206M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
206M
    const D d;
171
206M
    auto in1 = Load(d, mem);
172
206M
    auto in2 = Load(d, mem + SZ);
173
206M
    Store(Add(in1, in2), d, mem);
174
206M
    Store(Sub(in1, in2), d, mem + SZ);
175
206M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
934M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
934M
    const D d;
171
934M
    auto in1 = Load(d, mem);
172
934M
    auto in2 = Load(d, mem + SZ);
173
934M
    Store(Add(in1, in2), d, mem);
174
934M
    Store(Sub(in1, in2), d, mem + SZ);
175
934M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
1.74G
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.74G
    const D d;
171
1.74G
    auto in1 = Load(d, mem);
172
1.74G
    auto in2 = Load(d, mem + SZ);
173
1.74G
    Store(Add(in1, in2), d, mem);
174
1.74G
    Store(Sub(in1, in2), d, mem + SZ);
175
1.74G
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Line
Count
Source
169
1.55M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.55M
    const D d;
171
1.55M
    auto in1 = Load(d, mem);
172
1.55M
    auto in2 = Load(d, mem + SZ);
173
1.55M
    Store(Add(in1, in2), d, mem);
174
1.55M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.55M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Line
Count
Source
169
1.82M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.82M
    const D d;
171
1.82M
    auto in1 = Load(d, mem);
172
1.82M
    auto in2 = Load(d, mem + SZ);
173
1.82M
    Store(Add(in1, in2), d, mem);
174
1.82M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.82M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
1.85M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.85M
    const D d;
171
1.85M
    auto in1 = Load(d, mem);
172
1.85M
    auto in2 = Load(d, mem + SZ);
173
1.85M
    Store(Add(in1, in2), d, mem);
174
1.85M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.85M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
1.61M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.61M
    const D d;
171
1.61M
    auto in1 = Load(d, mem);
172
1.61M
    auto in2 = Load(d, mem + SZ);
173
1.61M
    Store(Add(in1, in2), d, mem);
174
1.61M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.61M
  }
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
176
};
177
178
template <size_t N, size_t SZ>
179
struct DCT1DImpl {
180
2.29G
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.29G
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.29G
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.29G
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.29G
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.29G
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.29G
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.29G
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.29G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
818k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
818k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
818k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
818k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
818k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
818k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
818k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
818k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
818k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
2.30M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.30M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.30M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.30M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.30M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.30M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.30M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.30M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.30M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
44.8M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
44.8M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
44.8M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
44.8M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
44.8M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
44.8M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
44.8M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
44.8M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
44.8M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
8.68M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
8.68M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
8.68M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
8.68M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
8.68M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
8.68M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
8.68M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
8.68M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
8.68M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
22.0M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
22.0M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
22.0M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
22.0M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
22.0M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
22.0M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
22.0M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
22.0M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
22.0M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
3.47M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
3.47M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
3.47M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
3.47M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
3.47M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
3.47M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
3.47M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
3.47M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
3.47M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
1.09M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
1.09M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
1.09M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
1.09M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
1.09M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
1.09M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
1.09M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
1.09M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
1.09M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
818k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
818k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
818k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
818k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
818k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
818k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
818k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
818k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
818k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
2.30M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.30M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.30M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.30M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.30M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.30M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.30M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.30M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.30M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
103M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
103M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
103M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
103M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
103M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
103M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
103M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
103M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
103M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
8.68M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
8.68M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
8.68M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
8.68M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
8.68M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
8.68M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
8.68M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
8.68M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
8.68M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
51.2M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
51.2M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
51.2M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
51.2M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
51.2M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
51.2M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
51.2M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
51.2M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
51.2M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
3.47M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
3.47M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
3.47M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
3.47M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
3.47M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
3.47M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
3.47M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
3.47M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
3.47M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
1.09M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
1.09M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
1.09M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
1.09M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
1.09M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
1.09M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
1.09M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
1.09M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
1.09M
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
116M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
116M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
116M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
116M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
116M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
116M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
116M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
116M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
467M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
467M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
467M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
467M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
467M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
467M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
467M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
467M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
870M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
870M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
870M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
870M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
870M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
870M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
870M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
870M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
150M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
150M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
150M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
150M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
150M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
150M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
150M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
150M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
376M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
376M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
376M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
376M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
376M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
376M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
376M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
376M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
43.0M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
43.0M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
43.0M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
43.0M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
43.0M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
43.0M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
43.0M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
43.0M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
7.74M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
7.74M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
7.74M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
7.74M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
7.74M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
7.74M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
7.74M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
7.74M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Line
Count
Source
180
186
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
186
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
186
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
186
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
186
    CoeffBundle<N, SZ>::Multiply(tmp);
185
186
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
186
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
186
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
186
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Line
Count
Source
180
357k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
357k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
357k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
357k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
357k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
357k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
357k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
357k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
748k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
748k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
748k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
748k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
748k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
748k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
748k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
748k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
748k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
43.4k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
43.4k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
43.4k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
43.4k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
43.4k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
43.4k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
43.4k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
43.4k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
43.4k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
807k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
807k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
807k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
807k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
807k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
807k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
807k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
807k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
807k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
382k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
382k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
382k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
382k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
382k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
382k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
382k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
382k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
382k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
78
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
78
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
78
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
78
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
78
    CoeffBundle<N, SZ>::Multiply(tmp);
185
78
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
78
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
78
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
78
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
189
};
190
191
template <size_t N, size_t SZ>
192
struct IDCT1DImpl;
193
194
template <size_t SZ>
195
struct IDCT1DImpl<1, SZ> {
196
  using D = HWY_CAPPED(float, SZ);
197
  JXL_INLINE void operator()(const float* from, size_t from_stride, float* to,
198
1.03M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
1.03M
    const D d;
200
1.03M
    StoreU(LoadU(d, from), d, to);
201
1.03M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
198
516k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
516k
    const D d;
200
516k
    StoreU(LoadU(d, from), d, to);
201
516k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
198
516k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
516k
    const D d;
200
516k
    StoreU(LoadU(d, from), d, to);
201
516k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
202
};
203
204
template <size_t SZ>
205
struct IDCT1DImpl<2, SZ> {
206
  using D = HWY_CAPPED(float, SZ);
207
  JXL_INLINE void operator()(const float* from, size_t from_stride, float* to,
208
2.96G
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
2.96G
    const D d;
210
2.96G
    JXL_DASSERT(from_stride >= SZ);
211
2.96G
    JXL_DASSERT(to_stride >= SZ);
212
2.96G
    auto in1 = LoadU(d, from);
213
2.96G
    auto in2 = LoadU(d, from + from_stride);
214
2.96G
    StoreU(Add(in1, in2), d, to);
215
2.96G
    StoreU(Sub(in1, in2), d, to + to_stride);
216
2.96G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
516k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
516k
    const D d;
210
516k
    JXL_DASSERT(from_stride >= SZ);
211
516k
    JXL_DASSERT(to_stride >= SZ);
212
516k
    auto in1 = LoadU(d, from);
213
516k
    auto in2 = LoadU(d, from + from_stride);
214
516k
    StoreU(Add(in1, in2), d, to);
215
516k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
516k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
609k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
609k
    const D d;
210
609k
    JXL_DASSERT(from_stride >= SZ);
211
609k
    JXL_DASSERT(to_stride >= SZ);
212
609k
    auto in1 = LoadU(d, from);
213
609k
    auto in2 = LoadU(d, from + from_stride);
214
609k
    StoreU(Add(in1, in2), d, to);
215
609k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
609k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
639k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
639k
    const D d;
210
639k
    JXL_DASSERT(from_stride >= SZ);
211
639k
    JXL_DASSERT(to_stride >= SZ);
212
639k
    auto in1 = LoadU(d, from);
213
639k
    auto in2 = LoadU(d, from + from_stride);
214
639k
    StoreU(Add(in1, in2), d, to);
215
639k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
639k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
548k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
548k
    const D d;
210
548k
    JXL_DASSERT(from_stride >= SZ);
211
548k
    JXL_DASSERT(to_stride >= SZ);
212
548k
    auto in1 = LoadU(d, from);
213
548k
    auto in2 = LoadU(d, from + from_stride);
214
548k
    StoreU(Add(in1, in2), d, to);
215
548k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
548k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
516k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
516k
    const D d;
210
516k
    JXL_DASSERT(from_stride >= SZ);
211
516k
    JXL_DASSERT(to_stride >= SZ);
212
516k
    auto in1 = LoadU(d, from);
213
516k
    auto in2 = LoadU(d, from + from_stride);
214
516k
    StoreU(Add(in1, in2), d, to);
215
516k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
516k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
609k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
609k
    const D d;
210
609k
    JXL_DASSERT(from_stride >= SZ);
211
609k
    JXL_DASSERT(to_stride >= SZ);
212
609k
    auto in1 = LoadU(d, from);
213
609k
    auto in2 = LoadU(d, from + from_stride);
214
609k
    StoreU(Add(in1, in2), d, to);
215
609k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
609k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
639k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
639k
    const D d;
210
639k
    JXL_DASSERT(from_stride >= SZ);
211
639k
    JXL_DASSERT(to_stride >= SZ);
212
639k
    auto in1 = LoadU(d, from);
213
639k
    auto in2 = LoadU(d, from + from_stride);
214
639k
    StoreU(Add(in1, in2), d, to);
215
639k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
639k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
548k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
548k
    const D d;
210
548k
    JXL_DASSERT(from_stride >= SZ);
211
548k
    JXL_DASSERT(to_stride >= SZ);
212
548k
    auto in1 = LoadU(d, from);
213
548k
    auto in2 = LoadU(d, from + from_stride);
214
548k
    StoreU(Add(in1, in2), d, to);
215
548k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
548k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
1.74G
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
1.74G
    const D d;
210
1.74G
    JXL_DASSERT(from_stride >= SZ);
211
1.74G
    JXL_DASSERT(to_stride >= SZ);
212
1.74G
    auto in1 = LoadU(d, from);
213
1.74G
    auto in2 = LoadU(d, from + from_stride);
214
1.74G
    StoreU(Add(in1, in2), d, to);
215
1.74G
    StoreU(Sub(in1, in2), d, to + to_stride);
216
1.74G
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
934M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
934M
    const D d;
210
934M
    JXL_DASSERT(from_stride >= SZ);
211
934M
    JXL_DASSERT(to_stride >= SZ);
212
934M
    auto in1 = LoadU(d, from);
213
934M
    auto in2 = LoadU(d, from + from_stride);
214
934M
    StoreU(Add(in1, in2), d, to);
215
934M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
934M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
268M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
268M
    const D d;
210
268M
    JXL_DASSERT(from_stride >= SZ);
211
268M
    JXL_DASSERT(to_stride >= SZ);
212
268M
    auto in1 = LoadU(d, from);
213
268M
    auto in2 = LoadU(d, from + from_stride);
214
268M
    StoreU(Add(in1, in2), d, to);
215
268M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
268M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
13.7M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
13.7M
    const D d;
210
13.7M
    JXL_DASSERT(from_stride >= SZ);
211
13.7M
    JXL_DASSERT(to_stride >= SZ);
212
13.7M
    auto in1 = LoadU(d, from);
213
13.7M
    auto in2 = LoadU(d, from + from_stride);
214
13.7M
    StoreU(Add(in1, in2), d, to);
215
13.7M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
13.7M
  }
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
217
};
218
219
template <size_t N, size_t SZ>
220
struct IDCT1DImpl {
221
  void operator()(const float* from, size_t from_stride, float* to,
222
2.28G
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
2.28G
    JXL_DASSERT(from_stride >= SZ);
224
2.28G
    JXL_DASSERT(to_stride >= SZ);
225
2.28G
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
2.28G
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
2.28G
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
2.28G
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
2.28G
                            tmp + N * SZ);
230
2.28G
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
2.28G
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
120k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
120k
    JXL_DASSERT(from_stride >= SZ);
224
120k
    JXL_DASSERT(to_stride >= SZ);
225
120k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
120k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
120k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
120k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
120k
                            tmp + N * SZ);
230
120k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
120k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
259k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
259k
    JXL_DASSERT(from_stride >= SZ);
224
259k
    JXL_DASSERT(to_stride >= SZ);
225
259k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
259k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
259k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
259k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
259k
                            tmp + N * SZ);
230
259k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
259k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
274k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
274k
    JXL_DASSERT(from_stride >= SZ);
224
274k
    JXL_DASSERT(to_stride >= SZ);
225
274k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
274k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
274k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
274k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
274k
                            tmp + N * SZ);
230
274k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
274k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
19.5k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
19.5k
    JXL_DASSERT(from_stride >= SZ);
224
19.5k
    JXL_DASSERT(to_stride >= SZ);
225
19.5k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
19.5k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
19.5k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
19.5k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
19.5k
                            tmp + N * SZ);
230
19.5k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
19.5k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
127k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
127k
    JXL_DASSERT(from_stride >= SZ);
224
127k
    JXL_DASSERT(to_stride >= SZ);
225
127k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
127k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
127k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
127k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
127k
                            tmp + N * SZ);
230
127k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
127k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
120k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
120k
    JXL_DASSERT(from_stride >= SZ);
224
120k
    JXL_DASSERT(to_stride >= SZ);
225
120k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
120k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
120k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
120k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
120k
                            tmp + N * SZ);
230
120k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
120k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
259k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
259k
    JXL_DASSERT(from_stride >= SZ);
224
259k
    JXL_DASSERT(to_stride >= SZ);
225
259k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
259k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
259k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
259k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
259k
                            tmp + N * SZ);
230
259k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
259k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
274k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
274k
    JXL_DASSERT(from_stride >= SZ);
224
274k
    JXL_DASSERT(to_stride >= SZ);
225
274k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
274k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
274k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
274k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
274k
                            tmp + N * SZ);
230
274k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
274k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
19.5k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
19.5k
    JXL_DASSERT(from_stride >= SZ);
224
19.5k
    JXL_DASSERT(to_stride >= SZ);
225
19.5k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
19.5k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
19.5k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
19.5k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
19.5k
                            tmp + N * SZ);
230
19.5k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
19.5k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
127k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
127k
    JXL_DASSERT(from_stride >= SZ);
224
127k
    JXL_DASSERT(to_stride >= SZ);
225
127k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
127k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
127k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
127k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
127k
                            tmp + N * SZ);
230
127k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
127k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
870M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
870M
    JXL_DASSERT(from_stride >= SZ);
224
870M
    JXL_DASSERT(to_stride >= SZ);
225
870M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
870M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
870M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
870M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
870M
                            tmp + N * SZ);
230
870M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
870M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
116M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
116M
    JXL_DASSERT(from_stride >= SZ);
224
116M
    JXL_DASSERT(to_stride >= SZ);
225
116M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
116M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
116M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
116M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
116M
                            tmp + N * SZ);
230
116M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
116M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
467M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
467M
    JXL_DASSERT(from_stride >= SZ);
224
467M
    JXL_DASSERT(to_stride >= SZ);
225
467M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
467M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
467M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
467M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
467M
                            tmp + N * SZ);
230
467M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
467M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
150M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
150M
    JXL_DASSERT(from_stride >= SZ);
224
150M
    JXL_DASSERT(to_stride >= SZ);
225
150M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
150M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
150M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
150M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
150M
                            tmp + N * SZ);
230
150M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
150M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
376M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
376M
    JXL_DASSERT(from_stride >= SZ);
224
376M
    JXL_DASSERT(to_stride >= SZ);
225
376M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
376M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
376M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
376M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
376M
                            tmp + N * SZ);
230
376M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
376M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
43.0M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
43.0M
    JXL_DASSERT(from_stride >= SZ);
224
43.0M
    JXL_DASSERT(to_stride >= SZ);
225
43.0M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
43.0M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
43.0M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
43.0M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
43.0M
                            tmp + N * SZ);
230
43.0M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
43.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
7.74M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
7.74M
    JXL_DASSERT(from_stride >= SZ);
224
7.74M
    JXL_DASSERT(to_stride >= SZ);
225
7.74M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
7.74M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
7.74M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
7.74M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
7.74M
                            tmp + N * SZ);
230
7.74M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
7.74M
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
134M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
134M
    JXL_DASSERT(from_stride >= SZ);
224
134M
    JXL_DASSERT(to_stride >= SZ);
225
134M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
134M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
134M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
134M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
134M
                            tmp + N * SZ);
230
134M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
134M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
2.44M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
2.44M
    JXL_DASSERT(from_stride >= SZ);
224
2.44M
    JXL_DASSERT(to_stride >= SZ);
225
2.44M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
2.44M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
2.44M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
2.44M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
2.44M
                            tmp + N * SZ);
230
2.44M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
2.44M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
6.88M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
6.88M
    JXL_DASSERT(from_stride >= SZ);
224
6.88M
    JXL_DASSERT(to_stride >= SZ);
225
6.88M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
6.88M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
6.88M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
6.88M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
6.88M
                            tmp + N * SZ);
230
6.88M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
6.88M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
25.5M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
25.5M
    JXL_DASSERT(from_stride >= SZ);
224
25.5M
    JXL_DASSERT(to_stride >= SZ);
225
25.5M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
25.5M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
25.5M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
25.5M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
25.5M
                            tmp + N * SZ);
230
25.5M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
25.5M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
65.8M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
65.8M
    JXL_DASSERT(from_stride >= SZ);
224
65.8M
    JXL_DASSERT(to_stride >= SZ);
225
65.8M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
65.8M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
65.8M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
65.8M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
65.8M
                            tmp + N * SZ);
230
65.8M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
65.8M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
10.1M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
10.1M
    JXL_DASSERT(from_stride >= SZ);
224
10.1M
    JXL_DASSERT(to_stride >= SZ);
225
10.1M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
10.1M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
10.1M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
10.1M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
10.1M
                            tmp + N * SZ);
230
10.1M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
10.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
3.23M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
3.23M
    JXL_DASSERT(from_stride >= SZ);
224
3.23M
    JXL_DASSERT(to_stride >= SZ);
225
3.23M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
3.23M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
3.23M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
3.23M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
3.23M
                            tmp + N * SZ);
230
3.23M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
3.23M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
624
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
624
    JXL_DASSERT(from_stride >= SZ);
224
624
    JXL_DASSERT(to_stride >= SZ);
225
624
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
624
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
624
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
624
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
624
                            tmp + N * SZ);
230
624
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
624
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
232
};
233
234
template <size_t N, size_t M, bool fit, typename FromBlock, typename ToBlock>
235
void DCT1DWrapper(const FromBlock& from, const ToBlock& to, size_t Mp,
236
619M
                  float* JXL_RESTRICT tmp) {
237
619M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
752M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
700M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
700M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
700M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
700M
    if (fit) return;
246
700M
  }
247
619M
}
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
818k
                  float* JXL_RESTRICT tmp) {
237
818k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
818k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
818k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
818k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
818k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
818k
    if (fit) return;
246
818k
  }
247
818k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
818k
                  float* JXL_RESTRICT tmp) {
237
818k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
818k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
818k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
818k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
818k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
818k
    if (fit) return;
246
818k
  }
247
818k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
664k
                  float* JXL_RESTRICT tmp) {
237
664k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
664k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
664k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
664k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
664k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
664k
    if (fit) return;
246
664k
  }
247
664k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
489k
                  float* JXL_RESTRICT tmp) {
237
489k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.70M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.21M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.21M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.21M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.21M
    if (fit) return;
246
1.21M
  }
247
489k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
516k
                  float* JXL_RESTRICT tmp) {
237
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
516k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
516k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
516k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
516k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
516k
    if (fit) return;
246
516k
  }
247
516k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
516k
                  float* JXL_RESTRICT tmp) {
237
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.54M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.03M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.03M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.03M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.03M
    if (fit) return;
246
1.03M
  }
247
516k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
360k
                  float* JXL_RESTRICT tmp) {
237
360k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.63M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.27M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.27M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.27M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.27M
    if (fit) return;
246
1.27M
  }
247
360k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
3.61M
                  float* JXL_RESTRICT tmp) {
237
3.61M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
3.61M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
3.61M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
3.61M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
3.61M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
3.61M
    if (fit) return;
246
3.61M
  }
247
3.61M
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
146k
                  float* JXL_RESTRICT tmp) {
237
146k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.24M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.09M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.09M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.09M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.09M
    if (fit) return;
246
1.09M
  }
247
146k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
818k
                  float* JXL_RESTRICT tmp) {
237
818k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
818k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
818k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
818k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
818k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
818k
    if (fit) return;
246
818k
  }
247
818k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
818k
                  float* JXL_RESTRICT tmp) {
237
818k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
818k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
818k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
818k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
818k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
818k
    if (fit) return;
246
818k
  }
247
818k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
664k
                  float* JXL_RESTRICT tmp) {
237
664k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
664k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
664k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
664k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
664k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
664k
    if (fit) return;
246
664k
  }
247
664k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
489k
                  float* JXL_RESTRICT tmp) {
237
489k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.70M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.21M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.21M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.21M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.21M
    if (fit) return;
246
1.21M
  }
247
489k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
516k
                  float* JXL_RESTRICT tmp) {
237
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
516k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
516k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
516k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
516k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
516k
    if (fit) return;
246
516k
  }
247
516k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
516k
                  float* JXL_RESTRICT tmp) {
237
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.54M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.03M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.03M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.03M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.03M
    if (fit) return;
246
1.03M
  }
247
516k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
360k
                  float* JXL_RESTRICT tmp) {
237
360k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.63M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.27M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.27M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.27M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.27M
    if (fit) return;
246
1.27M
  }
247
360k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
32.8M
                  float* JXL_RESTRICT tmp) {
237
32.8M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
32.8M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
32.8M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
32.8M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
32.8M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
32.8M
    if (fit) return;
246
32.8M
  }
247
32.8M
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
146k
                  float* JXL_RESTRICT tmp) {
237
146k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.24M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.09M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.09M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.09M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.09M
    if (fit) return;
246
1.09M
  }
247
146k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
116M
                  float* JXL_RESTRICT tmp) {
237
116M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
116M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
116M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
116M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
116M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
116M
    if (fit) return;
246
116M
  }
247
116M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
116M
                  float* JXL_RESTRICT tmp) {
237
116M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
116M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
116M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
116M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
116M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
116M
    if (fit) return;
246
116M
  }
247
116M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
233M
                  float* JXL_RESTRICT tmp) {
237
233M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
233M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
233M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
233M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
233M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
233M
    if (fit) return;
246
233M
  }
247
233M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
16.2M
                  float* JXL_RESTRICT tmp) {
237
16.2M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
57.9M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
41.7M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
41.7M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
41.7M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
41.7M
    if (fit) return;
246
41.7M
  }
247
16.2M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
23.0M
                  float* JXL_RESTRICT tmp) {
237
23.0M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
23.0M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
23.0M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
23.0M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
23.0M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
23.0M
    if (fit) return;
246
23.0M
  }
247
23.0M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
23.0M
                  float* JXL_RESTRICT tmp) {
237
23.0M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
69.1M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
46.1M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
46.1M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
46.1M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
46.1M
    if (fit) return;
246
46.1M
  }
247
23.0M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
8.05M
                  float* JXL_RESTRICT tmp) {
237
8.05M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
35.5M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
27.5M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
27.5M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
27.5M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
27.5M
    if (fit) return;
246
27.5M
  }
247
8.05M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
29.2M
                  float* JXL_RESTRICT tmp) {
237
29.2M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
29.2M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
29.2M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
29.2M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
29.2M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
29.2M
    if (fit) return;
246
29.2M
  }
247
29.2M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
1.53M
                  float* JXL_RESTRICT tmp) {
237
1.53M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
9.27M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
7.74M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
7.74M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
7.74M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
7.74M
    if (fit) return;
246
7.74M
  }
247
1.53M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
1.55M
                  float* JXL_RESTRICT tmp) {
237
1.55M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.55M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.55M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.55M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.55M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.55M
    if (fit) return;
246
1.55M
  }
247
1.55M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
1.55M
                  float* JXL_RESTRICT tmp) {
237
1.55M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.55M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.55M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.55M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.55M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.55M
    if (fit) return;
246
1.55M
  }
247
1.55M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
1.10M
                  float* JXL_RESTRICT tmp) {
237
1.10M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.10M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.10M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.10M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.10M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.10M
    if (fit) return;
246
1.10M
  }
247
1.10M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
186
                  float* JXL_RESTRICT tmp) {
237
186
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
186
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
186
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
186
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
186
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
186
    if (fit) return;
246
186
  }
247
186
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
186
                  float* JXL_RESTRICT tmp) {
237
186
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
186
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
186
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
186
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
186
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
186
    if (fit) return;
246
186
  }
247
186
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
357k
                  float* JXL_RESTRICT tmp) {
237
357k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
357k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
357k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
357k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
357k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
357k
    if (fit) return;
246
357k
  }
247
357k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
357k
                  float* JXL_RESTRICT tmp) {
237
357k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
357k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
357k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
357k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
357k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
357k
    if (fit) return;
246
357k
  }
247
357k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
661k
                  float* JXL_RESTRICT tmp) {
237
661k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
661k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
661k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
661k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
661k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
661k
    if (fit) return;
246
661k
  }
247
661k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
43.4k
                  float* JXL_RESTRICT tmp) {
237
43.4k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
43.4k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
43.4k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
43.4k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
43.4k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
43.4k
    if (fit) return;
246
43.4k
  }
247
43.4k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
43.4k
                  float* JXL_RESTRICT tmp) {
237
43.4k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
43.4k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
43.4k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
43.4k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
43.4k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
43.4k
    if (fit) return;
246
43.4k
  }
247
43.4k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
381k
                  float* JXL_RESTRICT tmp) {
237
381k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
381k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
381k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
381k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
381k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
381k
    if (fit) return;
246
381k
  }
247
381k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
6
                  float* JXL_RESTRICT tmp) {
237
6
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
6
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
6
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
6
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
6
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
6
    if (fit) return;
246
6
  }
247
6
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
6
                  float* JXL_RESTRICT tmp) {
237
6
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
18
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
12
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
12
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
12
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
12
    if (fit) return;
246
12
  }
247
6
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
236
36
                  float* JXL_RESTRICT tmp) {
237
36
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
108
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
72
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
72
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
72
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
72
    if (fit) return;
246
72
  }
247
36
}
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
248
249
template <size_t N, size_t M, bool fit, typename FromBlock, typename ToBlock>
250
void IDCT1DWrapper(const FromBlock& from, const ToBlock& to, size_t Mp,
251
597M
                   float* JXL_RESTRICT tmp) {
252
597M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
734M
  for (size_t i = 0; i < Mp; i += M) {
254
680M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
680M
                       to.Stride(), tmp);
256
680M
    if (fit) return;
257
680M
  }
258
597M
}
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
516k
                   float* JXL_RESTRICT tmp) {
252
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
516k
  for (size_t i = 0; i < Mp; i += M) {
254
516k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
516k
                       to.Stride(), tmp);
256
516k
    if (fit) return;
257
516k
  }
258
516k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
516k
                   float* JXL_RESTRICT tmp) {
252
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
516k
  for (size_t i = 0; i < Mp; i += M) {
254
516k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
516k
                       to.Stride(), tmp);
256
516k
    if (fit) return;
257
516k
  }
258
516k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
369k
                   float* JXL_RESTRICT tmp) {
252
369k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
369k
  for (size_t i = 0; i < Mp; i += M) {
254
369k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
369k
                       to.Stride(), tmp);
256
369k
    if (fit) return;
257
369k
  }
258
369k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
120k
                   float* JXL_RESTRICT tmp) {
252
120k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
120k
  for (size_t i = 0; i < Mp; i += M) {
254
120k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
120k
                       to.Stride(), tmp);
256
120k
    if (fit) return;
257
120k
  }
258
120k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
120k
                   float* JXL_RESTRICT tmp) {
252
120k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
120k
  for (size_t i = 0; i < Mp; i += M) {
254
120k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
120k
                       to.Stride(), tmp);
256
120k
    if (fit) return;
257
120k
  }
258
120k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
220k
                   float* JXL_RESTRICT tmp) {
252
220k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
220k
  for (size_t i = 0; i < Mp; i += M) {
254
220k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
220k
                       to.Stride(), tmp);
256
220k
    if (fit) return;
257
220k
  }
258
220k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
19.5k
                   float* JXL_RESTRICT tmp) {
252
19.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
19.5k
  for (size_t i = 0; i < Mp; i += M) {
254
19.5k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
19.5k
                       to.Stride(), tmp);
256
19.5k
    if (fit) return;
257
19.5k
  }
258
19.5k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
19.5k
                   float* JXL_RESTRICT tmp) {
252
19.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
19.5k
  for (size_t i = 0; i < Mp; i += M) {
254
19.5k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
19.5k
                       to.Stride(), tmp);
256
19.5k
    if (fit) return;
257
19.5k
  }
258
19.5k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
127k
                   float* JXL_RESTRICT tmp) {
252
127k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
127k
  for (size_t i = 0; i < Mp; i += M) {
254
127k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
127k
                       to.Stride(), tmp);
256
127k
    if (fit) return;
257
127k
  }
258
127k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
516k
                   float* JXL_RESTRICT tmp) {
252
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
516k
  for (size_t i = 0; i < Mp; i += M) {
254
516k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
516k
                       to.Stride(), tmp);
256
516k
    if (fit) return;
257
516k
  }
258
516k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
516k
                   float* JXL_RESTRICT tmp) {
252
516k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
516k
  for (size_t i = 0; i < Mp; i += M) {
254
516k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
516k
                       to.Stride(), tmp);
256
516k
    if (fit) return;
257
516k
  }
258
516k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
369k
                   float* JXL_RESTRICT tmp) {
252
369k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
369k
  for (size_t i = 0; i < Mp; i += M) {
254
369k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
369k
                       to.Stride(), tmp);
256
369k
    if (fit) return;
257
369k
  }
258
369k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
120k
                   float* JXL_RESTRICT tmp) {
252
120k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
120k
  for (size_t i = 0; i < Mp; i += M) {
254
120k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
120k
                       to.Stride(), tmp);
256
120k
    if (fit) return;
257
120k
  }
258
120k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
120k
                   float* JXL_RESTRICT tmp) {
252
120k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
120k
  for (size_t i = 0; i < Mp; i += M) {
254
120k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
120k
                       to.Stride(), tmp);
256
120k
    if (fit) return;
257
120k
  }
258
120k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
220k
                   float* JXL_RESTRICT tmp) {
252
220k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
220k
  for (size_t i = 0; i < Mp; i += M) {
254
220k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
220k
                       to.Stride(), tmp);
256
220k
    if (fit) return;
257
220k
  }
258
220k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
19.5k
                   float* JXL_RESTRICT tmp) {
252
19.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
19.5k
  for (size_t i = 0; i < Mp; i += M) {
254
19.5k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
19.5k
                       to.Stride(), tmp);
256
19.5k
    if (fit) return;
257
19.5k
  }
258
19.5k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
19.5k
                   float* JXL_RESTRICT tmp) {
252
19.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
19.5k
  for (size_t i = 0; i < Mp; i += M) {
254
19.5k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
19.5k
                       to.Stride(), tmp);
256
19.5k
    if (fit) return;
257
19.5k
  }
258
19.5k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
127k
                   float* JXL_RESTRICT tmp) {
252
127k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
127k
  for (size_t i = 0; i < Mp; i += M) {
254
127k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
127k
                       to.Stride(), tmp);
256
127k
    if (fit) return;
257
127k
  }
258
127k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
116M
                   float* JXL_RESTRICT tmp) {
252
116M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
116M
  for (size_t i = 0; i < Mp; i += M) {
254
116M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
116M
                       to.Stride(), tmp);
256
116M
    if (fit) return;
257
116M
  }
258
116M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
116M
                   float* JXL_RESTRICT tmp) {
252
116M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
116M
  for (size_t i = 0; i < Mp; i += M) {
254
116M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
116M
                       to.Stride(), tmp);
256
116M
    if (fit) return;
257
116M
  }
258
116M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
233M
                   float* JXL_RESTRICT tmp) {
252
233M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
233M
  for (size_t i = 0; i < Mp; i += M) {
254
233M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
233M
                       to.Stride(), tmp);
256
233M
    if (fit) return;
257
233M
  }
258
233M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
16.2M
                   float* JXL_RESTRICT tmp) {
252
16.2M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
57.9M
  for (size_t i = 0; i < Mp; i += M) {
254
41.7M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
41.7M
                       to.Stride(), tmp);
256
41.7M
    if (fit) return;
257
41.7M
  }
258
16.2M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
23.0M
                   float* JXL_RESTRICT tmp) {
252
23.0M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
69.1M
  for (size_t i = 0; i < Mp; i += M) {
254
46.1M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
46.1M
                       to.Stride(), tmp);
256
46.1M
    if (fit) return;
257
46.1M
  }
258
23.0M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
23.0M
                   float* JXL_RESTRICT tmp) {
252
23.0M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
23.0M
  for (size_t i = 0; i < Mp; i += M) {
254
23.0M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
23.0M
                       to.Stride(), tmp);
256
23.0M
    if (fit) return;
257
23.0M
  }
258
23.0M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
8.05M
                   float* JXL_RESTRICT tmp) {
252
8.05M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
35.5M
  for (size_t i = 0; i < Mp; i += M) {
254
27.5M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
27.5M
                       to.Stride(), tmp);
256
27.5M
    if (fit) return;
257
27.5M
  }
258
8.05M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
29.2M
                   float* JXL_RESTRICT tmp) {
252
29.2M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
29.2M
  for (size_t i = 0; i < Mp; i += M) {
254
29.2M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
29.2M
                       to.Stride(), tmp);
256
29.2M
    if (fit) return;
257
29.2M
  }
258
29.2M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
1.53M
                   float* JXL_RESTRICT tmp) {
252
1.53M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
9.27M
  for (size_t i = 0; i < Mp; i += M) {
254
7.74M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
7.74M
                       to.Stride(), tmp);
256
7.74M
    if (fit) return;
257
7.74M
  }
258
1.53M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
2.44M
                   float* JXL_RESTRICT tmp) {
252
2.44M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.44M
  for (size_t i = 0; i < Mp; i += M) {
254
2.44M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.44M
                       to.Stride(), tmp);
256
2.44M
    if (fit) return;
257
2.44M
  }
258
2.44M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
2.44M
                   float* JXL_RESTRICT tmp) {
252
2.44M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.44M
  for (size_t i = 0; i < Mp; i += M) {
254
2.44M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.44M
                       to.Stride(), tmp);
256
2.44M
    if (fit) return;
257
2.44M
  }
258
2.44M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
2.00M
                   float* JXL_RESTRICT tmp) {
252
2.00M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.00M
  for (size_t i = 0; i < Mp; i += M) {
254
2.00M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.00M
                       to.Stride(), tmp);
256
2.00M
    if (fit) return;
257
2.00M
  }
258
2.00M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
1.46M
                   float* JXL_RESTRICT tmp) {
252
1.46M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
5.11M
  for (size_t i = 0; i < Mp; i += M) {
254
3.64M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.64M
                       to.Stride(), tmp);
256
3.64M
    if (fit) return;
257
3.64M
  }
258
1.46M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
1.55M
                   float* JXL_RESTRICT tmp) {
252
1.55M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
4.65M
  for (size_t i = 0; i < Mp; i += M) {
254
3.10M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.10M
                       to.Stride(), tmp);
256
3.10M
    if (fit) return;
257
3.10M
  }
258
1.55M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
1.55M
                   float* JXL_RESTRICT tmp) {
252
1.55M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
1.55M
  for (size_t i = 0; i < Mp; i += M) {
254
1.55M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
1.55M
                       to.Stride(), tmp);
256
1.55M
    if (fit) return;
257
1.55M
  }
258
1.55M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
186
                   float* JXL_RESTRICT tmp) {
252
186
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
186
  for (size_t i = 0; i < Mp; i += M) {
254
186
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
186
                       to.Stride(), tmp);
256
186
    if (fit) return;
257
186
  }
258
186
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
1.06M
                   float* JXL_RESTRICT tmp) {
252
1.06M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
4.77M
  for (size_t i = 0; i < Mp; i += M) {
254
3.70M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.70M
                       to.Stride(), tmp);
256
3.70M
    if (fit) return;
257
3.70M
  }
258
1.06M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
11.6M
                   float* JXL_RESTRICT tmp) {
252
11.6M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
11.6M
  for (size_t i = 0; i < Mp; i += M) {
254
11.6M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
11.6M
                       to.Stride(), tmp);
256
11.6M
    if (fit) return;
257
11.6M
  }
258
11.6M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
425k
                   float* JXL_RESTRICT tmp) {
252
425k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
3.65M
  for (size_t i = 0; i < Mp; i += M) {
254
3.22M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.22M
                       to.Stride(), tmp);
256
3.22M
    if (fit) return;
257
3.22M
  }
258
425k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
251
42
                   float* JXL_RESTRICT tmp) {
252
42
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
666
  for (size_t i = 0; i < Mp; i += M) {
254
624
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
624
                       to.Stride(), tmp);
256
624
    if (fit) return;
257
624
  }
258
42
}
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, false, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
259
260
/*    if (HWY_HAVE_SCALABLE) {
261
      using F = void (*)(const FromBlock&, const ToBlock&, size_t,
262
                         float* JXL_RESTRICT);
263
      static F f = []() -> F {
264
        size_t L = Lanes(HWY_FULL(float)());
265
        static_assert(M <= 256, "Unsupported DCT size");
266
        return DCT1DWrapper<N, M,  false>;
267
      }();
268
      f(from, to, M, tmp);
269
*/
270
271
template <size_t N, size_t M, size_t L>
272
struct DCT1DCapped {
273
  template <typename FromBlock, typename ToBlock>
274
  static void Process(const FromBlock& from, const ToBlock& to,
275
619M
                      float* JXL_RESTRICT tmp) {
276
619M
    if (M <= L) {
277
567M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
567M
    } else {
279
51.9M
      return NoInlineWrapper(
280
51.9M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
51.9M
          tmp);
282
51.9M
    }
283
619M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
818k
                      float* JXL_RESTRICT tmp) {
276
818k
    if (M <= L) {
277
818k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
818k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
818k
                      float* JXL_RESTRICT tmp) {
276
818k
    if (M <= L) {
277
818k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
818k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
664k
                      float* JXL_RESTRICT tmp) {
276
664k
    if (M <= L) {
277
664k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
664k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
664k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
369k
                      float* JXL_RESTRICT tmp) {
276
369k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
369k
    } else {
279
369k
      return NoInlineWrapper(
280
369k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
369k
          tmp);
282
369k
    }
283
369k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
516k
                      float* JXL_RESTRICT tmp) {
276
516k
    if (M <= L) {
277
516k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
516k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
516k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
516k
                      float* JXL_RESTRICT tmp) {
276
516k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
516k
    } else {
279
516k
      return NoInlineWrapper(
280
516k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
516k
          tmp);
282
516k
    }
283
516k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
120k
                      float* JXL_RESTRICT tmp) {
276
120k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
120k
    } else {
279
120k
      return NoInlineWrapper(
280
120k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
120k
          tmp);
282
120k
    }
283
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
120k
                      float* JXL_RESTRICT tmp) {
276
120k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
120k
    } else {
279
120k
      return NoInlineWrapper(
280
120k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
120k
          tmp);
282
120k
    }
283
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
220k
                      float* JXL_RESTRICT tmp) {
276
220k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
220k
    } else {
279
220k
      return NoInlineWrapper(
280
220k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
220k
          tmp);
282
220k
    }
283
220k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
3.61M
                      float* JXL_RESTRICT tmp) {
276
3.61M
    if (M <= L) {
277
3.61M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
3.61M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
3.61M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
127k
                      float* JXL_RESTRICT tmp) {
276
127k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
127k
    } else {
279
127k
      return NoInlineWrapper(
280
127k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
127k
          tmp);
282
127k
    }
283
127k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
19.5k
                      float* JXL_RESTRICT tmp) {
276
19.5k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
19.5k
    } else {
279
19.5k
      return NoInlineWrapper(
280
19.5k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
19.5k
          tmp);
282
19.5k
    }
283
19.5k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
19.5k
                      float* JXL_RESTRICT tmp) {
276
19.5k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
19.5k
    } else {
279
19.5k
      return NoInlineWrapper(
280
19.5k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
19.5k
          tmp);
282
19.5k
    }
283
19.5k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
818k
                      float* JXL_RESTRICT tmp) {
276
818k
    if (M <= L) {
277
818k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
818k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
818k
                      float* JXL_RESTRICT tmp) {
276
818k
    if (M <= L) {
277
818k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
818k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
664k
                      float* JXL_RESTRICT tmp) {
276
664k
    if (M <= L) {
277
664k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
664k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
664k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
369k
                      float* JXL_RESTRICT tmp) {
276
369k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
369k
    } else {
279
369k
      return NoInlineWrapper(
280
369k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
369k
          tmp);
282
369k
    }
283
369k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
516k
                      float* JXL_RESTRICT tmp) {
276
516k
    if (M <= L) {
277
516k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
516k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
516k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
516k
                      float* JXL_RESTRICT tmp) {
276
516k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
516k
    } else {
279
516k
      return NoInlineWrapper(
280
516k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
516k
          tmp);
282
516k
    }
283
516k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
120k
                      float* JXL_RESTRICT tmp) {
276
120k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
120k
    } else {
279
120k
      return NoInlineWrapper(
280
120k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
120k
          tmp);
282
120k
    }
283
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
120k
                      float* JXL_RESTRICT tmp) {
276
120k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
120k
    } else {
279
120k
      return NoInlineWrapper(
280
120k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
120k
          tmp);
282
120k
    }
283
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
220k
                      float* JXL_RESTRICT tmp) {
276
220k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
220k
    } else {
279
220k
      return NoInlineWrapper(
280
220k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
220k
          tmp);
282
220k
    }
283
220k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
32.8M
                      float* JXL_RESTRICT tmp) {
276
32.8M
    if (M <= L) {
277
32.8M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
32.8M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
32.8M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
127k
                      float* JXL_RESTRICT tmp) {
276
127k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
127k
    } else {
279
127k
      return NoInlineWrapper(
280
127k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
127k
          tmp);
282
127k
    }
283
127k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
19.5k
                      float* JXL_RESTRICT tmp) {
276
19.5k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
19.5k
    } else {
279
19.5k
      return NoInlineWrapper(
280
19.5k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
19.5k
          tmp);
282
19.5k
    }
283
19.5k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
19.5k
                      float* JXL_RESTRICT tmp) {
276
19.5k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
19.5k
    } else {
279
19.5k
      return NoInlineWrapper(
280
19.5k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
19.5k
          tmp);
282
19.5k
    }
283
19.5k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
116M
                      float* JXL_RESTRICT tmp) {
276
116M
    if (M <= L) {
277
116M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
116M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
116M
                      float* JXL_RESTRICT tmp) {
276
116M
    if (M <= L) {
277
116M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
116M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
233M
                      float* JXL_RESTRICT tmp) {
276
233M
    if (M <= L) {
277
233M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
233M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
233M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
11.6M
                      float* JXL_RESTRICT tmp) {
276
11.6M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
11.6M
    } else {
279
11.6M
      return NoInlineWrapper(
280
11.6M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
11.6M
          tmp);
282
11.6M
    }
283
11.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
23.0M
                      float* JXL_RESTRICT tmp) {
276
23.0M
    if (M <= L) {
277
23.0M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
23.0M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
23.0M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
23.0M
                      float* JXL_RESTRICT tmp) {
276
23.0M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
23.0M
    } else {
279
23.0M
      return NoInlineWrapper(
280
23.0M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
23.0M
          tmp);
282
23.0M
    }
283
23.0M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
4.59M
                      float* JXL_RESTRICT tmp) {
276
4.59M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
4.59M
    } else {
279
4.59M
      return NoInlineWrapper(
280
4.59M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
4.59M
          tmp);
282
4.59M
    }
283
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
4.59M
                      float* JXL_RESTRICT tmp) {
276
4.59M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
4.59M
    } else {
279
4.59M
      return NoInlineWrapper(
280
4.59M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
4.59M
          tmp);
282
4.59M
    }
283
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
2.33M
                      float* JXL_RESTRICT tmp) {
276
2.33M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
2.33M
    } else {
279
2.33M
      return NoInlineWrapper(
280
2.33M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
2.33M
          tmp);
282
2.33M
    }
283
2.33M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
29.2M
                      float* JXL_RESTRICT tmp) {
276
29.2M
    if (M <= L) {
277
29.2M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
29.2M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
29.2M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
405k
                      float* JXL_RESTRICT tmp) {
276
405k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
405k
    } else {
279
405k
      return NoInlineWrapper(
280
405k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
405k
          tmp);
282
405k
    }
283
405k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
1.12M
                      float* JXL_RESTRICT tmp) {
276
1.12M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.12M
    } else {
279
1.12M
      return NoInlineWrapper(
280
1.12M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
1.12M
          tmp);
282
1.12M
    }
283
1.12M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
1.12M
                      float* JXL_RESTRICT tmp) {
276
1.12M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.12M
    } else {
279
1.12M
      return NoInlineWrapper(
280
1.12M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
1.12M
          tmp);
282
1.12M
    }
283
1.12M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
1.55M
                      float* JXL_RESTRICT tmp) {
276
1.55M
    if (M <= L) {
277
1.55M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.55M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
1.55M
                      float* JXL_RESTRICT tmp) {
276
1.55M
    if (M <= L) {
277
1.55M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.55M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
1.10M
                      float* JXL_RESTRICT tmp) {
276
1.10M
    if (M <= L) {
277
1.10M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.10M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.10M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
186
                      float* JXL_RESTRICT tmp) {
276
186
    if (M <= L) {
277
186
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
186
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
186
                      float* JXL_RESTRICT tmp) {
276
186
    if (M <= L) {
277
186
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
186
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
357k
                      float* JXL_RESTRICT tmp) {
276
357k
    if (M <= L) {
277
357k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
357k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
357k
                      float* JXL_RESTRICT tmp) {
276
357k
    if (M <= L) {
277
357k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
357k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
661k
                      float* JXL_RESTRICT tmp) {
276
661k
    if (M <= L) {
277
661k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
661k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
661k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
43.4k
                      float* JXL_RESTRICT tmp) {
276
43.4k
    if (M <= L) {
277
43.4k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
43.4k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
43.4k
                      float* JXL_RESTRICT tmp) {
276
43.4k
    if (M <= L) {
277
43.4k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
43.4k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
381k
                      float* JXL_RESTRICT tmp) {
276
381k
    if (M <= L) {
277
381k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
381k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
381k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
6
                      float* JXL_RESTRICT tmp) {
276
6
    if (M <= L) {
277
6
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
6
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
6
                      float* JXL_RESTRICT tmp) {
276
6
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
6
    } else {
279
6
      return NoInlineWrapper(
280
6
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
6
          tmp);
282
6
    }
283
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
275
36
                      float* JXL_RESTRICT tmp) {
276
36
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
36
    } else {
279
36
      return NoInlineWrapper(
280
36
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
36
          tmp);
282
36
    }
283
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
284
};
285
286
template <size_t N, size_t M>
287
struct DCT1D {
288
  template <typename FromBlock, typename ToBlock>
289
  void operator()(const FromBlock& from, const ToBlock& to,
290
619M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
619M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
619M
#endif
308
619M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
818k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
818k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
818k
#endif
308
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
818k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
818k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
818k
#endif
308
818k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
664k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
664k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
664k
#endif
308
664k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
369k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
369k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
369k
#endif
308
369k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
516k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
516k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
516k
#endif
308
516k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
516k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
516k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
516k
#endif
308
516k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
120k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
120k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
120k
#endif
308
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
120k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
120k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
120k
#endif
308
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
220k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
220k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
220k
#endif
308
220k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
3.61M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
3.61M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
3.61M
#endif
308
3.61M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
127k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
127k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
127k
#endif
308
127k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
19.5k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
19.5k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
19.5k
#endif
308
19.5k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
19.5k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
19.5k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
19.5k
#endif
308
19.5k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
818k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
818k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
818k
#endif
308
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
818k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
818k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
818k
#endif
308
818k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
664k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
664k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
664k
#endif
308
664k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
369k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
369k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
369k
#endif
308
369k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
516k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
516k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
516k
#endif
308
516k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
516k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
516k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
516k
#endif
308
516k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
120k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
120k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
120k
#endif
308
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
120k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
120k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
120k
#endif
308
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
220k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
220k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
220k
#endif
308
220k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
32.8M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
32.8M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
32.8M
#endif
308
32.8M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
127k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
127k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
127k
#endif
308
127k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
19.5k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
19.5k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
19.5k
#endif
308
19.5k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
19.5k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
19.5k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
19.5k
#endif
308
19.5k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
116M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
116M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
116M
#endif
308
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
116M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
116M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
116M
#endif
308
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
233M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
233M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
233M
#endif
308
233M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
11.6M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
11.6M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
11.6M
#endif
308
11.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
23.0M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
23.0M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
23.0M
#endif
308
23.0M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
23.0M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
23.0M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
23.0M
#endif
308
23.0M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
4.59M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
4.59M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
4.59M
#endif
308
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
4.59M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
4.59M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
4.59M
#endif
308
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
2.33M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
2.33M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
2.33M
#endif
308
2.33M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
29.2M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
29.2M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
29.2M
#endif
308
29.2M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
405k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
405k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
405k
#endif
308
405k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
1.12M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.12M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.12M
#endif
308
1.12M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
1.12M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.12M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.12M
#endif
308
1.12M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
1.55M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.55M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.55M
#endif
308
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
1.55M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.55M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.55M
#endif
308
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
1.10M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.10M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.10M
#endif
308
1.10M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
186
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
186
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
186
#endif
308
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
186
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
186
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
186
#endif
308
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
357k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
357k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
357k
#endif
308
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
357k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
357k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
357k
#endif
308
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
661k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
661k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
661k
#endif
308
661k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
43.4k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
43.4k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
43.4k
#endif
308
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
43.4k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
43.4k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
43.4k
#endif
308
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
381k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
381k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
381k
#endif
308
381k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
6
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
6
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
6
#endif
308
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
6
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
6
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
6
#endif
308
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
290
36
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
36
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
36
#endif
308
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
309
};
310
311
template <size_t N, size_t M, size_t L>
312
struct IDCT1DCapped {
313
  template <typename FromBlock, typename ToBlock>
314
  static void Process(const FromBlock& from, const ToBlock& to,
315
597M
                      float* JXL_RESTRICT tmp) {
316
597M
    if (M <= L) {
317
543M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
543M
    } else {
319
53.4M
      return NoInlineWrapper(
320
53.4M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
53.4M
          tmp);
322
53.4M
    }
323
597M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
516k
                      float* JXL_RESTRICT tmp) {
316
516k
    if (M <= L) {
317
516k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
516k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
516k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
516k
                      float* JXL_RESTRICT tmp) {
316
516k
    if (M <= L) {
317
516k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
516k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
516k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
369k
                      float* JXL_RESTRICT tmp) {
316
369k
    if (M <= L) {
317
369k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
369k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
369k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
120k
                      float* JXL_RESTRICT tmp) {
316
120k
    if (M <= L) {
317
120k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
120k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
120k
                      float* JXL_RESTRICT tmp) {
316
120k
    if (M <= L) {
317
120k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
120k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
220k
                      float* JXL_RESTRICT tmp) {
316
220k
    if (M <= L) {
317
220k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
220k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
220k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
19.5k
                      float* JXL_RESTRICT tmp) {
316
19.5k
    if (M <= L) {
317
19.5k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
19.5k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
19.5k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
19.5k
                      float* JXL_RESTRICT tmp) {
316
19.5k
    if (M <= L) {
317
19.5k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
19.5k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
19.5k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
127k
                      float* JXL_RESTRICT tmp) {
316
127k
    if (M <= L) {
317
127k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
127k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
127k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
516k
                      float* JXL_RESTRICT tmp) {
316
516k
    if (M <= L) {
317
516k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
516k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
516k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
516k
                      float* JXL_RESTRICT tmp) {
316
516k
    if (M <= L) {
317
516k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
516k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
516k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
369k
                      float* JXL_RESTRICT tmp) {
316
369k
    if (M <= L) {
317
369k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
369k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
369k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
120k
                      float* JXL_RESTRICT tmp) {
316
120k
    if (M <= L) {
317
120k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
120k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
120k
                      float* JXL_RESTRICT tmp) {
316
120k
    if (M <= L) {
317
120k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
120k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
220k
                      float* JXL_RESTRICT tmp) {
316
220k
    if (M <= L) {
317
220k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
220k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
220k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
19.5k
                      float* JXL_RESTRICT tmp) {
316
19.5k
    if (M <= L) {
317
19.5k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
19.5k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
19.5k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
19.5k
                      float* JXL_RESTRICT tmp) {
316
19.5k
    if (M <= L) {
317
19.5k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
19.5k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
19.5k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
127k
                      float* JXL_RESTRICT tmp) {
316
127k
    if (M <= L) {
317
127k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
127k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
127k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
116M
                      float* JXL_RESTRICT tmp) {
316
116M
    if (M <= L) {
317
116M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
116M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
116M
                      float* JXL_RESTRICT tmp) {
316
116M
    if (M <= L) {
317
116M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
116M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
233M
                      float* JXL_RESTRICT tmp) {
316
233M
    if (M <= L) {
317
233M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
233M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
233M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
11.6M
                      float* JXL_RESTRICT tmp) {
316
11.6M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
11.6M
    } else {
319
11.6M
      return NoInlineWrapper(
320
11.6M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
11.6M
          tmp);
322
11.6M
    }
323
11.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
23.0M
                      float* JXL_RESTRICT tmp) {
316
23.0M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
23.0M
    } else {
319
23.0M
      return NoInlineWrapper(
320
23.0M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
23.0M
          tmp);
322
23.0M
    }
323
23.0M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
23.0M
                      float* JXL_RESTRICT tmp) {
316
23.0M
    if (M <= L) {
317
23.0M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
23.0M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
23.0M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
4.59M
                      float* JXL_RESTRICT tmp) {
316
4.59M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
4.59M
    } else {
319
4.59M
      return NoInlineWrapper(
320
4.59M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
4.59M
          tmp);
322
4.59M
    }
323
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
4.59M
                      float* JXL_RESTRICT tmp) {
316
4.59M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
4.59M
    } else {
319
4.59M
      return NoInlineWrapper(
320
4.59M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
4.59M
          tmp);
322
4.59M
    }
323
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
2.33M
                      float* JXL_RESTRICT tmp) {
316
2.33M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.33M
    } else {
319
2.33M
      return NoInlineWrapper(
320
2.33M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
2.33M
          tmp);
322
2.33M
    }
323
2.33M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
29.2M
                      float* JXL_RESTRICT tmp) {
316
29.2M
    if (M <= L) {
317
29.2M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
29.2M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
29.2M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
1.12M
                      float* JXL_RESTRICT tmp) {
316
1.12M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.12M
    } else {
319
1.12M
      return NoInlineWrapper(
320
1.12M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.12M
          tmp);
322
1.12M
    }
323
1.12M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
1.12M
                      float* JXL_RESTRICT tmp) {
316
1.12M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.12M
    } else {
319
1.12M
      return NoInlineWrapper(
320
1.12M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.12M
          tmp);
322
1.12M
    }
323
1.12M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
405k
                      float* JXL_RESTRICT tmp) {
316
405k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
405k
    } else {
319
405k
      return NoInlineWrapper(
320
405k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
405k
          tmp);
322
405k
    }
323
405k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
2.44M
                      float* JXL_RESTRICT tmp) {
316
2.44M
    if (M <= L) {
317
2.44M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.44M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.44M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
2.44M
                      float* JXL_RESTRICT tmp) {
316
2.44M
    if (M <= L) {
317
2.44M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.44M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.44M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
2.00M
                      float* JXL_RESTRICT tmp) {
316
2.00M
    if (M <= L) {
317
2.00M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.00M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.00M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
1.10M
                      float* JXL_RESTRICT tmp) {
316
1.10M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.10M
    } else {
319
1.10M
      return NoInlineWrapper(
320
1.10M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.10M
          tmp);
322
1.10M
    }
323
1.10M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
1.55M
                      float* JXL_RESTRICT tmp) {
316
1.55M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.55M
    } else {
319
1.55M
      return NoInlineWrapper(
320
1.55M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.55M
          tmp);
322
1.55M
    }
323
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
1.55M
                      float* JXL_RESTRICT tmp) {
316
1.55M
    if (M <= L) {
317
1.55M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.55M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
186
                      float* JXL_RESTRICT tmp) {
316
186
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
186
    } else {
319
186
      return NoInlineWrapper(
320
186
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
186
          tmp);
322
186
    }
323
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
186
                      float* JXL_RESTRICT tmp) {
316
186
    if (M <= L) {
317
186
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
186
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
357k
                      float* JXL_RESTRICT tmp) {
316
357k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
357k
    } else {
319
357k
      return NoInlineWrapper(
320
357k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
357k
          tmp);
322
357k
    }
323
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
357k
                      float* JXL_RESTRICT tmp) {
316
357k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
357k
    } else {
319
357k
      return NoInlineWrapper(
320
357k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
357k
          tmp);
322
357k
    }
323
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
661k
                      float* JXL_RESTRICT tmp) {
316
661k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
661k
    } else {
319
661k
      return NoInlineWrapper(
320
661k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
661k
          tmp);
322
661k
    }
323
661k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
11.6M
                      float* JXL_RESTRICT tmp) {
316
11.6M
    if (M <= L) {
317
11.6M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
11.6M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
11.6M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
43.4k
                      float* JXL_RESTRICT tmp) {
316
43.4k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
43.4k
    } else {
319
43.4k
      return NoInlineWrapper(
320
43.4k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
43.4k
          tmp);
322
43.4k
    }
323
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
43.4k
                      float* JXL_RESTRICT tmp) {
316
43.4k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
43.4k
    } else {
319
43.4k
      return NoInlineWrapper(
320
43.4k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
43.4k
          tmp);
322
43.4k
    }
323
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
381k
                      float* JXL_RESTRICT tmp) {
316
381k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
381k
    } else {
319
381k
      return NoInlineWrapper(
320
381k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
381k
          tmp);
322
381k
    }
323
381k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
6
                      float* JXL_RESTRICT tmp) {
316
6
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
6
    } else {
319
6
      return NoInlineWrapper(
320
6
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
6
          tmp);
322
6
    }
323
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
6
                      float* JXL_RESTRICT tmp) {
316
6
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
6
    } else {
319
6
      return NoInlineWrapper(
320
6
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
6
          tmp);
322
6
    }
323
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
315
36
                      float* JXL_RESTRICT tmp) {
316
36
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
36
    } else {
319
36
      return NoInlineWrapper(
320
36
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
36
          tmp);
322
36
    }
323
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
324
};
325
326
template <size_t N, size_t M>
327
struct IDCT1D {
328
  template <typename FromBlock, typename ToBlock>
329
  void operator()(const FromBlock& from, const ToBlock& to,
330
597M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
597M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
597M
#endif
348
597M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
516k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
516k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
516k
#endif
348
516k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
516k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
516k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
516k
#endif
348
516k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
369k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
369k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
369k
#endif
348
369k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
120k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
120k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
120k
#endif
348
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
120k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
120k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
120k
#endif
348
120k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
220k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
220k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
220k
#endif
348
220k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
19.5k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
19.5k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
19.5k
#endif
348
19.5k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
19.5k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
19.5k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
19.5k
#endif
348
19.5k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
127k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
127k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
127k
#endif
348
127k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
516k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
516k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
516k
#endif
348
516k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
516k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
516k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
516k
#endif
348
516k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
369k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
369k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
369k
#endif
348
369k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
120k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
120k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
120k
#endif
348
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
120k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
120k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
120k
#endif
348
120k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
220k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
220k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
220k
#endif
348
220k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
19.5k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
19.5k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
19.5k
#endif
348
19.5k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
19.5k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
19.5k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
19.5k
#endif
348
19.5k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
127k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
127k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
127k
#endif
348
127k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
116M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
116M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
116M
#endif
348
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
116M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
116M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
116M
#endif
348
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
233M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
233M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
233M
#endif
348
233M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
11.6M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
11.6M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
11.6M
#endif
348
11.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
23.0M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
23.0M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
23.0M
#endif
348
23.0M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
23.0M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
23.0M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
23.0M
#endif
348
23.0M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
4.59M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
4.59M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
4.59M
#endif
348
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
4.59M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
4.59M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
4.59M
#endif
348
4.59M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
2.33M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
2.33M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.33M
#endif
348
2.33M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
29.2M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
29.2M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
29.2M
#endif
348
29.2M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
1.12M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.12M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.12M
#endif
348
1.12M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
1.12M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.12M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.12M
#endif
348
1.12M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
405k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
405k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
405k
#endif
348
405k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
2.44M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
2.44M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.44M
#endif
348
2.44M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
2.44M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
2.44M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.44M
#endif
348
2.44M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
2.00M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
2.00M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.00M
#endif
348
2.00M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
1.10M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.10M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.10M
#endif
348
1.10M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
1.55M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.55M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.55M
#endif
348
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
1.55M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.55M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.55M
#endif
348
1.55M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
186
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
186
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
186
#endif
348
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
186
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
186
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
186
#endif
348
186
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
357k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
357k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
357k
#endif
348
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
357k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
357k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
357k
#endif
348
357k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
661k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
661k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
661k
#endif
348
661k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
11.6M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
11.6M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
11.6M
#endif
348
11.6M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
43.4k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
43.4k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
43.4k
#endif
348
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
43.4k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
43.4k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
43.4k
#endif
348
43.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
381k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
381k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
381k
#endif
348
381k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
6
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
6
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
6
#endif
348
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
6
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
6
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
6
#endif
348
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
330
36
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
36
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
36
#endif
348
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
349
};
350
351
// Computes the maybe-transposed, scaled DCT of a block, that needs to be
352
// HWY_ALIGN'ed.
353
template <size_t ROWS, size_t COLS>
354
struct ComputeScaledDCT {
355
  // scratch_space must be aligned, and should have space for ROWS*COLS
356
  // floats.
357
  template <class From>
358
  HWY_MAYBE_UNUSED void operator()(const From& from, float* to,
359
309M
                                   float* JXL_RESTRICT scratch_space) {
360
309M
    float* JXL_RESTRICT block = scratch_space;
361
309M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
309M
    if (ROWS < COLS) {
363
104M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
104M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
104M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
104M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
205M
    } else {
368
205M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
205M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
205M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
205M
    }
372
309M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
333k
                                   float* JXL_RESTRICT scratch_space) {
360
333k
    float* JXL_RESTRICT block = scratch_space;
361
333k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
333k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
333k
    } else {
368
333k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
333k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
333k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
333k
    }
372
333k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
485k
                                   float* JXL_RESTRICT scratch_space) {
360
485k
    float* JXL_RESTRICT block = scratch_space;
361
485k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
485k
    if (ROWS < COLS) {
363
485k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
485k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
485k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
485k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
485k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
485k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
332k
                                   float* JXL_RESTRICT scratch_space) {
360
332k
    float* JXL_RESTRICT block = scratch_space;
361
332k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
332k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
332k
    } else {
368
332k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
332k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
332k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
332k
    }
372
332k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
184k
                                   float* JXL_RESTRICT scratch_space) {
360
184k
    float* JXL_RESTRICT block = scratch_space;
361
184k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
184k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
184k
    } else {
368
184k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
184k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
184k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
184k
    }
372
184k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
250k
                                   float* JXL_RESTRICT scratch_space) {
360
250k
    float* JXL_RESTRICT block = scratch_space;
361
250k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
250k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
250k
    } else {
368
250k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
250k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
250k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
250k
    }
372
250k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
265k
                                   float* JXL_RESTRICT scratch_space) {
360
265k
    float* JXL_RESTRICT block = scratch_space;
361
265k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
265k
    if (ROWS < COLS) {
363
265k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
265k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
265k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
265k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
265k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
265k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
58.8k
                                   float* JXL_RESTRICT scratch_space) {
360
58.8k
    float* JXL_RESTRICT block = scratch_space;
361
58.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
58.8k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
58.8k
    } else {
368
58.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
58.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
58.8k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
58.8k
    }
372
58.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
61.2k
                                   float* JXL_RESTRICT scratch_space) {
360
61.2k
    float* JXL_RESTRICT block = scratch_space;
361
61.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
61.2k
    if (ROWS < COLS) {
363
61.2k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
61.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
61.2k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
61.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
61.2k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
61.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
110k
                                   float* JXL_RESTRICT scratch_space) {
360
110k
    float* JXL_RESTRICT block = scratch_space;
361
110k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
110k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
110k
    } else {
368
110k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
110k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
110k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
110k
    }
372
110k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
1.80M
                                   float* JXL_RESTRICT scratch_space) {
360
1.80M
    float* JXL_RESTRICT block = scratch_space;
361
1.80M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.80M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
1.80M
    } else {
368
1.80M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
1.80M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
1.80M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
1.80M
    }
372
1.80M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
63.6k
                                   float* JXL_RESTRICT scratch_space) {
360
63.6k
    float* JXL_RESTRICT block = scratch_space;
361
63.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
63.6k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
63.6k
    } else {
368
63.6k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
63.6k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
63.6k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
63.6k
    }
372
63.6k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
12.7k
                                   float* JXL_RESTRICT scratch_space) {
360
12.7k
    float* JXL_RESTRICT block = scratch_space;
361
12.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
12.7k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
12.7k
    } else {
368
12.7k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
12.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
12.7k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
12.7k
    }
372
12.7k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
6.81k
                                   float* JXL_RESTRICT scratch_space) {
360
6.81k
    float* JXL_RESTRICT block = scratch_space;
361
6.81k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
6.81k
    if (ROWS < COLS) {
363
6.81k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
6.81k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
6.81k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
6.81k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
6.81k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
6.81k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
333k
                                   float* JXL_RESTRICT scratch_space) {
360
333k
    float* JXL_RESTRICT block = scratch_space;
361
333k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
333k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
333k
    } else {
368
333k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
333k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
333k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
333k
    }
372
333k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
485k
                                   float* JXL_RESTRICT scratch_space) {
360
485k
    float* JXL_RESTRICT block = scratch_space;
361
485k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
485k
    if (ROWS < COLS) {
363
485k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
485k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
485k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
485k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
485k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
485k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
332k
                                   float* JXL_RESTRICT scratch_space) {
360
332k
    float* JXL_RESTRICT block = scratch_space;
361
332k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
332k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
332k
    } else {
368
332k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
332k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
332k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
332k
    }
372
332k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
184k
                                   float* JXL_RESTRICT scratch_space) {
360
184k
    float* JXL_RESTRICT block = scratch_space;
361
184k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
184k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
184k
    } else {
368
184k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
184k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
184k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
184k
    }
372
184k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
250k
                                   float* JXL_RESTRICT scratch_space) {
360
250k
    float* JXL_RESTRICT block = scratch_space;
361
250k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
250k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
250k
    } else {
368
250k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
250k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
250k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
250k
    }
372
250k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
265k
                                   float* JXL_RESTRICT scratch_space) {
360
265k
    float* JXL_RESTRICT block = scratch_space;
361
265k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
265k
    if (ROWS < COLS) {
363
265k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
265k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
265k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
265k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
265k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
265k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
58.8k
                                   float* JXL_RESTRICT scratch_space) {
360
58.8k
    float* JXL_RESTRICT block = scratch_space;
361
58.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
58.8k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
58.8k
    } else {
368
58.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
58.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
58.8k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
58.8k
    }
372
58.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
61.2k
                                   float* JXL_RESTRICT scratch_space) {
360
61.2k
    float* JXL_RESTRICT block = scratch_space;
361
61.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
61.2k
    if (ROWS < COLS) {
363
61.2k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
61.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
61.2k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
61.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
61.2k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
61.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
110k
                                   float* JXL_RESTRICT scratch_space) {
360
110k
    float* JXL_RESTRICT block = scratch_space;
361
110k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
110k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
110k
    } else {
368
110k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
110k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
110k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
110k
    }
372
110k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
16.4M
                                   float* JXL_RESTRICT scratch_space) {
360
16.4M
    float* JXL_RESTRICT block = scratch_space;
361
16.4M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
16.4M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
16.4M
    } else {
368
16.4M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
16.4M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
16.4M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
16.4M
    }
372
16.4M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
63.6k
                                   float* JXL_RESTRICT scratch_space) {
360
63.6k
    float* JXL_RESTRICT block = scratch_space;
361
63.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
63.6k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
63.6k
    } else {
368
63.6k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
63.6k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
63.6k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
63.6k
    }
372
63.6k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
12.7k
                                   float* JXL_RESTRICT scratch_space) {
360
12.7k
    float* JXL_RESTRICT block = scratch_space;
361
12.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
12.7k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
12.7k
    } else {
368
12.7k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
12.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
12.7k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
12.7k
    }
372
12.7k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
6.81k
                                   float* JXL_RESTRICT scratch_space) {
360
6.81k
    float* JXL_RESTRICT block = scratch_space;
361
6.81k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
6.81k
    if (ROWS < COLS) {
363
6.81k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
6.81k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
6.81k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
6.81k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
6.81k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
6.81k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
29.2M
                                   float* JXL_RESTRICT scratch_space) {
360
29.2M
    float* JXL_RESTRICT block = scratch_space;
361
29.2M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
29.2M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
29.2M
    } else {
368
29.2M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
29.2M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
29.2M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
29.2M
    }
372
29.2M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
87.6M
                                   float* JXL_RESTRICT scratch_space) {
360
87.6M
    float* JXL_RESTRICT block = scratch_space;
361
87.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
87.6M
    if (ROWS < COLS) {
363
87.6M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
87.6M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
87.6M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
87.6M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
87.6M
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
87.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
116M
                                   float* JXL_RESTRICT scratch_space) {
360
116M
    float* JXL_RESTRICT block = scratch_space;
361
116M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
116M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
116M
    } else {
368
116M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
116M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
116M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
116M
    }
372
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
5.83M
                                   float* JXL_RESTRICT scratch_space) {
360
5.83M
    float* JXL_RESTRICT block = scratch_space;
361
5.83M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
5.83M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
5.83M
    } else {
368
5.83M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
5.83M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
5.83M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
5.83M
    }
372
5.83M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
11.5M
                                   float* JXL_RESTRICT scratch_space) {
360
11.5M
    float* JXL_RESTRICT block = scratch_space;
361
11.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
11.5M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
11.5M
    } else {
368
11.5M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
11.5M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
11.5M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
11.5M
    }
372
11.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
11.5M
                                   float* JXL_RESTRICT scratch_space) {
360
11.5M
    float* JXL_RESTRICT block = scratch_space;
361
11.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
11.5M
    if (ROWS < COLS) {
363
11.5M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
11.5M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
11.5M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
11.5M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
11.5M
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
11.5M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
2.30M
                                   float* JXL_RESTRICT scratch_space) {
360
2.30M
    float* JXL_RESTRICT block = scratch_space;
361
2.30M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
2.30M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
2.30M
    } else {
368
2.30M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
2.30M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
2.30M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
2.30M
    }
372
2.30M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
2.28M
                                   float* JXL_RESTRICT scratch_space) {
360
2.28M
    float* JXL_RESTRICT block = scratch_space;
361
2.28M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
2.28M
    if (ROWS < COLS) {
363
2.28M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
2.28M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
2.28M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
2.28M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
2.28M
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
2.28M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
1.16M
                                   float* JXL_RESTRICT scratch_space) {
360
1.16M
    float* JXL_RESTRICT block = scratch_space;
361
1.16M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.16M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
1.16M
    } else {
368
1.16M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
1.16M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
1.16M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
1.16M
    }
372
1.16M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
14.6M
                                   float* JXL_RESTRICT scratch_space) {
360
14.6M
    float* JXL_RESTRICT block = scratch_space;
361
14.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
14.6M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
14.6M
    } else {
368
14.6M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
14.6M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
14.6M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
14.6M
    }
372
14.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
202k
                                   float* JXL_RESTRICT scratch_space) {
360
202k
    float* JXL_RESTRICT block = scratch_space;
361
202k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
202k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
202k
    } else {
368
202k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
202k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
202k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
202k
    }
372
202k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
700k
                                   float* JXL_RESTRICT scratch_space) {
360
700k
    float* JXL_RESTRICT block = scratch_space;
361
700k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
700k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
700k
    } else {
368
700k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
700k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
700k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
700k
    }
372
700k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
424k
                                   float* JXL_RESTRICT scratch_space) {
360
424k
    float* JXL_RESTRICT block = scratch_space;
361
424k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
424k
    if (ROWS < COLS) {
363
424k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
424k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
424k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
424k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
424k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
424k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
750k
                                   float* JXL_RESTRICT scratch_space) {
360
750k
    float* JXL_RESTRICT block = scratch_space;
361
750k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
750k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
750k
    } else {
368
750k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
750k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
750k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
750k
    }
372
750k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
800k
                                   float* JXL_RESTRICT scratch_space) {
360
800k
    float* JXL_RESTRICT block = scratch_space;
361
800k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
800k
    if (ROWS < COLS) {
363
800k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
800k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
800k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
800k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
800k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
800k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
554k
                                   float* JXL_RESTRICT scratch_space) {
360
554k
    float* JXL_RESTRICT block = scratch_space;
361
554k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
554k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
554k
    } else {
368
554k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
554k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
554k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
554k
    }
372
554k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
42
                                   float* JXL_RESTRICT scratch_space) {
360
42
    float* JXL_RESTRICT block = scratch_space;
361
42
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
42
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
42
    } else {
368
42
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
42
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
42
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
42
    }
372
42
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
144
                                   float* JXL_RESTRICT scratch_space) {
360
144
    float* JXL_RESTRICT block = scratch_space;
361
144
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
144
    if (ROWS < COLS) {
363
144
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
144
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
144
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
144
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
144
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
144
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
174k
                                   float* JXL_RESTRICT scratch_space) {
360
174k
    float* JXL_RESTRICT block = scratch_space;
361
174k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
174k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
174k
    } else {
368
174k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
174k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
174k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
174k
    }
372
174k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
182k
                                   float* JXL_RESTRICT scratch_space) {
360
182k
    float* JXL_RESTRICT block = scratch_space;
361
182k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
182k
    if (ROWS < COLS) {
363
182k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
182k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
182k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
182k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
182k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
182k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
330k
                                   float* JXL_RESTRICT scratch_space) {
360
330k
    float* JXL_RESTRICT block = scratch_space;
361
330k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
330k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
330k
    } else {
368
330k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
330k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
330k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
330k
    }
372
330k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
23.5k
                                   float* JXL_RESTRICT scratch_space) {
360
23.5k
    float* JXL_RESTRICT block = scratch_space;
361
23.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
23.5k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
23.5k
    } else {
368
23.5k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
23.5k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
23.5k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
23.5k
    }
372
23.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
19.9k
                                   float* JXL_RESTRICT scratch_space) {
360
19.9k
    float* JXL_RESTRICT block = scratch_space;
361
19.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
19.9k
    if (ROWS < COLS) {
363
19.9k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
19.9k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
19.9k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
19.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
19.9k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
19.9k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
190k
                                   float* JXL_RESTRICT scratch_space) {
360
190k
    float* JXL_RESTRICT block = scratch_space;
361
190k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
190k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
190k
    } else {
368
190k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
190k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
190k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
190k
    }
372
190k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
3
                                   float* JXL_RESTRICT scratch_space) {
360
3
    float* JXL_RESTRICT block = scratch_space;
361
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
3
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
3
    } else {
368
3
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
3
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
3
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
3
    }
372
3
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
3
                                   float* JXL_RESTRICT scratch_space) {
360
3
    float* JXL_RESTRICT block = scratch_space;
361
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
3
    if (ROWS < COLS) {
363
3
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
3
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
3
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
3
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
3
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
3
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
359
18
                                   float* JXL_RESTRICT scratch_space) {
360
18
    float* JXL_RESTRICT block = scratch_space;
361
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
18
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
18
    } else {
368
18
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
18
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
18
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
18
    }
372
18
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
373
};
374
// Computes the maybe-transposed, scaled IDCT of a block, that needs to be
375
// HWY_ALIGN'ed.
376
template <size_t ROWS, size_t COLS>
377
struct ComputeScaledIDCT {
378
  // scratch_space must be aligned, and should have space for ROWS*COLS
379
  // floats.
380
  template <class To>
381
  HWY_MAYBE_UNUSED void operator()(float* JXL_RESTRICT from, const To& to,
382
298M
                                   float* JXL_RESTRICT scratch_space) {
383
298M
    float* JXL_RESTRICT block = scratch_space;
384
298M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
298M
    if (ROWS < COLS) {
387
104M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
104M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
104M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
104M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
193M
    } else {
392
193M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
193M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
193M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
193M
    }
396
298M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
250k
                                   float* JXL_RESTRICT scratch_space) {
383
250k
    float* JXL_RESTRICT block = scratch_space;
384
250k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
250k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
250k
    } else {
392
250k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
250k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
250k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
250k
    }
396
250k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
265k
                                   float* JXL_RESTRICT scratch_space) {
383
265k
    float* JXL_RESTRICT block = scratch_space;
384
265k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
265k
    if (ROWS < COLS) {
387
265k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
265k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
265k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
265k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
265k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
265k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
184k
                                   float* JXL_RESTRICT scratch_space) {
383
184k
    float* JXL_RESTRICT block = scratch_space;
384
184k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
184k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
184k
    } else {
392
184k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
184k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
184k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
184k
    }
396
184k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
58.8k
                                   float* JXL_RESTRICT scratch_space) {
383
58.8k
    float* JXL_RESTRICT block = scratch_space;
384
58.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
58.8k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
58.8k
    } else {
392
58.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
58.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
58.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
58.8k
    }
396
58.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
61.2k
                                   float* JXL_RESTRICT scratch_space) {
383
61.2k
    float* JXL_RESTRICT block = scratch_space;
384
61.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
61.2k
    if (ROWS < COLS) {
387
61.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
61.2k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
61.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
61.2k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
61.2k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
61.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
110k
                                   float* JXL_RESTRICT scratch_space) {
383
110k
    float* JXL_RESTRICT block = scratch_space;
384
110k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
110k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
110k
    } else {
392
110k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
110k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
110k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
110k
    }
396
110k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
12.7k
                                   float* JXL_RESTRICT scratch_space) {
383
12.7k
    float* JXL_RESTRICT block = scratch_space;
384
12.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
12.7k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
12.7k
    } else {
392
12.7k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
12.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
12.7k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
12.7k
    }
396
12.7k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
6.81k
                                   float* JXL_RESTRICT scratch_space) {
383
6.81k
    float* JXL_RESTRICT block = scratch_space;
384
6.81k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
6.81k
    if (ROWS < COLS) {
387
6.81k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
6.81k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
6.81k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
6.81k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
6.81k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
6.81k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
63.6k
                                   float* JXL_RESTRICT scratch_space) {
383
63.6k
    float* JXL_RESTRICT block = scratch_space;
384
63.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
63.6k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
63.6k
    } else {
392
63.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
63.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
63.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
63.6k
    }
396
63.6k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
250k
                                   float* JXL_RESTRICT scratch_space) {
383
250k
    float* JXL_RESTRICT block = scratch_space;
384
250k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
250k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
250k
    } else {
392
250k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
250k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
250k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
250k
    }
396
250k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
265k
                                   float* JXL_RESTRICT scratch_space) {
383
265k
    float* JXL_RESTRICT block = scratch_space;
384
265k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
265k
    if (ROWS < COLS) {
387
265k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
265k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
265k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
265k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
265k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
265k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
184k
                                   float* JXL_RESTRICT scratch_space) {
383
184k
    float* JXL_RESTRICT block = scratch_space;
384
184k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
184k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
184k
    } else {
392
184k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
184k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
184k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
184k
    }
396
184k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
58.8k
                                   float* JXL_RESTRICT scratch_space) {
383
58.8k
    float* JXL_RESTRICT block = scratch_space;
384
58.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
58.8k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
58.8k
    } else {
392
58.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
58.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
58.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
58.8k
    }
396
58.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
61.2k
                                   float* JXL_RESTRICT scratch_space) {
383
61.2k
    float* JXL_RESTRICT block = scratch_space;
384
61.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
61.2k
    if (ROWS < COLS) {
387
61.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
61.2k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
61.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
61.2k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
61.2k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
61.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
110k
                                   float* JXL_RESTRICT scratch_space) {
383
110k
    float* JXL_RESTRICT block = scratch_space;
384
110k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
110k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
110k
    } else {
392
110k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
110k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
110k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
110k
    }
396
110k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
12.7k
                                   float* JXL_RESTRICT scratch_space) {
383
12.7k
    float* JXL_RESTRICT block = scratch_space;
384
12.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
12.7k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
12.7k
    } else {
392
12.7k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
12.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
12.7k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
12.7k
    }
396
12.7k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
6.81k
                                   float* JXL_RESTRICT scratch_space) {
383
6.81k
    float* JXL_RESTRICT block = scratch_space;
384
6.81k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
6.81k
    if (ROWS < COLS) {
387
6.81k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
6.81k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
6.81k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
6.81k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
6.81k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
6.81k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
63.6k
                                   float* JXL_RESTRICT scratch_space) {
383
63.6k
    float* JXL_RESTRICT block = scratch_space;
384
63.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
63.6k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
63.6k
    } else {
392
63.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
63.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
63.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
63.6k
    }
396
63.6k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
29.2M
                                   float* JXL_RESTRICT scratch_space) {
383
29.2M
    float* JXL_RESTRICT block = scratch_space;
384
29.2M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
29.2M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
29.2M
    } else {
392
29.2M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
29.2M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
29.2M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
29.2M
    }
396
29.2M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
87.6M
                                   float* JXL_RESTRICT scratch_space) {
383
87.6M
    float* JXL_RESTRICT block = scratch_space;
384
87.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
87.6M
    if (ROWS < COLS) {
387
87.6M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
87.6M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
87.6M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
87.6M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
87.6M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
87.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
116M
                                   float* JXL_RESTRICT scratch_space) {
383
116M
    float* JXL_RESTRICT block = scratch_space;
384
116M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
116M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
116M
    } else {
392
116M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
116M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
116M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
116M
    }
396
116M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
5.83M
                                   float* JXL_RESTRICT scratch_space) {
383
5.83M
    float* JXL_RESTRICT block = scratch_space;
384
5.83M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
5.83M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
5.83M
    } else {
392
5.83M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
5.83M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
5.83M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
5.83M
    }
396
5.83M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
11.5M
                                   float* JXL_RESTRICT scratch_space) {
383
11.5M
    float* JXL_RESTRICT block = scratch_space;
384
11.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
11.5M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
11.5M
    } else {
392
11.5M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
11.5M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
11.5M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
11.5M
    }
396
11.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
11.5M
                                   float* JXL_RESTRICT scratch_space) {
383
11.5M
    float* JXL_RESTRICT block = scratch_space;
384
11.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
11.5M
    if (ROWS < COLS) {
387
11.5M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
11.5M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
11.5M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
11.5M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
11.5M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
11.5M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
2.30M
                                   float* JXL_RESTRICT scratch_space) {
383
2.30M
    float* JXL_RESTRICT block = scratch_space;
384
2.30M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
2.30M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
2.30M
    } else {
392
2.30M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
2.30M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
2.30M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
2.30M
    }
396
2.30M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
2.28M
                                   float* JXL_RESTRICT scratch_space) {
383
2.28M
    float* JXL_RESTRICT block = scratch_space;
384
2.28M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
2.28M
    if (ROWS < COLS) {
387
2.28M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
2.28M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
2.28M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
2.28M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
2.28M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
2.28M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
1.16M
                                   float* JXL_RESTRICT scratch_space) {
383
1.16M
    float* JXL_RESTRICT block = scratch_space;
384
1.16M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.16M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.16M
    } else {
392
1.16M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
1.16M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
1.16M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
1.16M
    }
396
1.16M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
14.6M
                                   float* JXL_RESTRICT scratch_space) {
383
14.6M
    float* JXL_RESTRICT block = scratch_space;
384
14.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
14.6M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
14.6M
    } else {
392
14.6M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
14.6M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
14.6M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
14.6M
    }
396
14.6M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
700k
                                   float* JXL_RESTRICT scratch_space) {
383
700k
    float* JXL_RESTRICT block = scratch_space;
384
700k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
700k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
700k
    } else {
392
700k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
700k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
700k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
700k
    }
396
700k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
424k
                                   float* JXL_RESTRICT scratch_space) {
383
424k
    float* JXL_RESTRICT block = scratch_space;
384
424k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
424k
    if (ROWS < COLS) {
387
424k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
424k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
424k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
424k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
424k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
424k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
202k
                                   float* JXL_RESTRICT scratch_space) {
383
202k
    float* JXL_RESTRICT block = scratch_space;
384
202k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
202k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
202k
    } else {
392
202k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
202k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
202k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
202k
    }
396
202k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
991k
                                   float* JXL_RESTRICT scratch_space) {
383
991k
    float* JXL_RESTRICT block = scratch_space;
384
991k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
991k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
991k
    } else {
392
991k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
991k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
991k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
991k
    }
396
991k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
1.44M
                                   float* JXL_RESTRICT scratch_space) {
383
1.44M
    float* JXL_RESTRICT block = scratch_space;
384
1.44M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.44M
    if (ROWS < COLS) {
387
1.44M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
1.44M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
1.44M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
1.44M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.44M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
1.44M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
1.00M
                                   float* JXL_RESTRICT scratch_space) {
383
1.00M
    float* JXL_RESTRICT block = scratch_space;
384
1.00M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.00M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.00M
    } else {
392
1.00M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
1.00M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
1.00M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
1.00M
    }
396
1.00M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
554k
                                   float* JXL_RESTRICT scratch_space) {
383
554k
    float* JXL_RESTRICT block = scratch_space;
384
554k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
554k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
554k
    } else {
392
554k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
554k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
554k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
554k
    }
396
554k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
750k
                                   float* JXL_RESTRICT scratch_space) {
383
750k
    float* JXL_RESTRICT block = scratch_space;
384
750k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
750k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
750k
    } else {
392
750k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
750k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
750k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
750k
    }
396
750k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
800k
                                   float* JXL_RESTRICT scratch_space) {
383
800k
    float* JXL_RESTRICT block = scratch_space;
384
800k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
800k
    if (ROWS < COLS) {
387
800k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
800k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
800k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
800k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
800k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
800k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
42
                                   float* JXL_RESTRICT scratch_space) {
383
42
    float* JXL_RESTRICT block = scratch_space;
384
42
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
42
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
42
    } else {
392
42
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
42
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
42
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
42
    }
396
42
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
144
                                   float* JXL_RESTRICT scratch_space) {
383
144
    float* JXL_RESTRICT block = scratch_space;
384
144
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
144
    if (ROWS < COLS) {
387
144
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
144
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
144
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
144
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
144
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
144
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
174k
                                   float* JXL_RESTRICT scratch_space) {
383
174k
    float* JXL_RESTRICT block = scratch_space;
384
174k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
174k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
174k
    } else {
392
174k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
174k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
174k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
174k
    }
396
174k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
182k
                                   float* JXL_RESTRICT scratch_space) {
383
182k
    float* JXL_RESTRICT block = scratch_space;
384
182k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
182k
    if (ROWS < COLS) {
387
182k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
182k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
182k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
182k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
182k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
182k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
330k
                                   float* JXL_RESTRICT scratch_space) {
383
330k
    float* JXL_RESTRICT block = scratch_space;
384
330k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
330k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
330k
    } else {
392
330k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
330k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
330k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
330k
    }
396
330k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
5.81M
                                   float* JXL_RESTRICT scratch_space) {
383
5.81M
    float* JXL_RESTRICT block = scratch_space;
384
5.81M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
5.81M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
5.81M
    } else {
392
5.81M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
5.81M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
5.81M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
5.81M
    }
396
5.81M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
23.5k
                                   float* JXL_RESTRICT scratch_space) {
383
23.5k
    float* JXL_RESTRICT block = scratch_space;
384
23.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
23.5k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
23.5k
    } else {
392
23.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
23.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
23.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
23.5k
    }
396
23.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
19.9k
                                   float* JXL_RESTRICT scratch_space) {
383
19.9k
    float* JXL_RESTRICT block = scratch_space;
384
19.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
19.9k
    if (ROWS < COLS) {
387
19.9k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
19.9k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
19.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
19.9k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
19.9k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
19.9k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
190k
                                   float* JXL_RESTRICT scratch_space) {
383
190k
    float* JXL_RESTRICT block = scratch_space;
384
190k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
190k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
190k
    } else {
392
190k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
190k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
190k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
190k
    }
396
190k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
3
                                   float* JXL_RESTRICT scratch_space) {
383
3
    float* JXL_RESTRICT block = scratch_space;
384
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
3
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
3
    } else {
392
3
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
3
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
3
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
3
    }
396
3
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
3
                                   float* JXL_RESTRICT scratch_space) {
383
3
    float* JXL_RESTRICT block = scratch_space;
384
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
3
    if (ROWS < COLS) {
387
3
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
3
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
3
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
3
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
3
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
3
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
382
18
                                   float* JXL_RESTRICT scratch_space) {
383
18
    float* JXL_RESTRICT block = scratch_space;
384
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
18
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
18
    } else {
392
18
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
18
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
18
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
18
    }
396
18
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
397
};
398
399
}  // namespace
400
// NOLINTNEXTLINE(google-readability-namespace-comments)
401
}  // namespace HWY_NAMESPACE
402
}  // namespace jxl
403
HWY_AFTER_NAMESPACE();
404
#endif  // LIB_JXL_DCT_INL_H_