Coverage Report

Created: 2025-11-14 07:32

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.19G
                         float* JXL_RESTRICT a_out) {
51
2.19G
    const D d;
52
9.60G
    for (size_t i = 0; i < N; i++) {
53
7.40G
      auto in1 = Load(d, a_in1 + i * SZ);
54
7.40G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
7.40G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
7.40G
    }
57
2.19G
  }
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
862k
                         float* JXL_RESTRICT a_out) {
51
862k
    const D d;
52
4.31M
    for (size_t i = 0; i < N; i++) {
53
3.45M
      auto in1 = Load(d, a_in1 + i * SZ);
54
3.45M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
3.45M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
3.45M
    }
57
862k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.41M
                         float* JXL_RESTRICT a_out) {
51
2.41M
    const D d;
52
7.24M
    for (size_t i = 0; i < N; i++) {
53
4.82M
      auto in1 = Load(d, a_in1 + i * SZ);
54
4.82M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
4.82M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
4.82M
    }
57
2.41M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
41.9M
                         float* JXL_RESTRICT a_out) {
51
41.9M
    const D d;
52
125M
    for (size_t i = 0; i < N; i++) {
53
83.8M
      auto in1 = Load(d, a_in1 + i * SZ);
54
83.8M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
83.8M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
83.8M
    }
57
41.9M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
7.99M
                         float* JXL_RESTRICT a_out) {
51
7.99M
    const D d;
52
71.9M
    for (size_t i = 0; i < N; i++) {
53
63.9M
      auto in1 = Load(d, a_in1 + i * SZ);
54
63.9M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
63.9M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
63.9M
    }
57
7.99M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
20.5M
                         float* JXL_RESTRICT a_out) {
51
20.5M
    const D d;
52
102M
    for (size_t i = 0; i < N; i++) {
53
82.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
82.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
82.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
82.1M
    }
57
20.5M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
3.13M
                         float* JXL_RESTRICT a_out) {
51
3.13M
    const D d;
52
53.3M
    for (size_t i = 0; i < N; i++) {
53
50.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
50.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
50.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
50.1M
    }
57
3.13M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
964k
                         float* JXL_RESTRICT a_out) {
51
964k
    const D d;
52
31.8M
    for (size_t i = 0; i < N; i++) {
53
30.8M
      auto in1 = Load(d, a_in1 + i * SZ);
54
30.8M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
30.8M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
30.8M
    }
57
964k
  }
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
862k
                         float* JXL_RESTRICT a_out) {
51
862k
    const D d;
52
4.31M
    for (size_t i = 0; i < N; i++) {
53
3.45M
      auto in1 = Load(d, a_in1 + i * SZ);
54
3.45M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
3.45M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
3.45M
    }
57
862k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.41M
                         float* JXL_RESTRICT a_out) {
51
2.41M
    const D d;
52
7.24M
    for (size_t i = 0; i < N; i++) {
53
4.82M
      auto in1 = Load(d, a_in1 + i * SZ);
54
4.82M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
4.82M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
4.82M
    }
57
2.41M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
97.7M
                         float* JXL_RESTRICT a_out) {
51
97.7M
    const D d;
52
293M
    for (size_t i = 0; i < N; i++) {
53
195M
      auto in1 = Load(d, a_in1 + i * SZ);
54
195M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
195M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
195M
    }
57
97.7M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
7.99M
                         float* JXL_RESTRICT a_out) {
51
7.99M
    const D d;
52
71.9M
    for (size_t i = 0; i < N; i++) {
53
63.9M
      auto in1 = Load(d, a_in1 + i * SZ);
54
63.9M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
63.9M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
63.9M
    }
57
7.99M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
48.4M
                         float* JXL_RESTRICT a_out) {
51
48.4M
    const D d;
52
242M
    for (size_t i = 0; i < N; i++) {
53
193M
      auto in1 = Load(d, a_in1 + i * SZ);
54
193M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
193M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
193M
    }
57
48.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
3.13M
                         float* JXL_RESTRICT a_out) {
51
3.13M
    const D d;
52
53.3M
    for (size_t i = 0; i < N; i++) {
53
50.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
50.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
50.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
50.1M
    }
57
3.13M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
964k
                         float* JXL_RESTRICT a_out) {
51
964k
    const D d;
52
31.8M
    for (size_t i = 0; i < N; i++) {
53
30.8M
      auto in1 = Load(d, a_in1 + i * SZ);
54
30.8M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
30.8M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
30.8M
    }
57
964k
  }
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
111M
                         float* JXL_RESTRICT a_out) {
51
111M
    const D d;
52
557M
    for (size_t i = 0; i < N; i++) {
53
446M
      auto in1 = Load(d, a_in1 + i * SZ);
54
446M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
446M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
446M
    }
57
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
446M
                         float* JXL_RESTRICT a_out) {
51
446M
    const D d;
52
1.33G
    for (size_t i = 0; i < N; i++) {
53
892M
      auto in1 = Load(d, a_in1 + i * SZ);
54
892M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
892M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
892M
    }
57
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
839M
                         float* JXL_RESTRICT a_out) {
51
839M
    const D d;
52
2.51G
    for (size_t i = 0; i < N; i++) {
53
1.67G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.67G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.67G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.67G
    }
57
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
145M
                         float* JXL_RESTRICT a_out) {
51
145M
    const D d;
52
1.31G
    for (size_t i = 0; i < N; i++) {
53
1.16G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.16G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.16G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.16G
    }
57
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
363M
                         float* JXL_RESTRICT a_out) {
51
363M
    const D d;
52
1.81G
    for (size_t i = 0; i < N; i++) {
53
1.45G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.45G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.45G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.45G
    }
57
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
41.3M
                         float* JXL_RESTRICT a_out) {
51
41.3M
    const D d;
52
703M
    for (size_t i = 0; i < N; i++) {
53
661M
      auto in1 = Load(d, a_in1 + i * SZ);
54
661M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
661M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
661M
    }
57
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
7.43M
                         float* JXL_RESTRICT a_out) {
51
7.43M
    const D d;
52
245M
    for (size_t i = 0; i < N; i++) {
53
237M
      auto in1 = Load(d, a_in1 + i * SZ);
54
237M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
237M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
237M
    }
57
7.43M
  }
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
816
                         float* JXL_RESTRICT a_out) {
51
816
    const D d;
52
2.44k
    for (size_t i = 0; i < N; i++) {
53
1.63k
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.63k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.63k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.63k
    }
57
816
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
346k
                         float* JXL_RESTRICT a_out) {
51
346k
    const D d;
52
1.04M
    for (size_t i = 0; i < N; i++) {
53
693k
      auto in1 = Load(d, a_in1 + i * SZ);
54
693k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
693k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
693k
    }
57
346k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
733k
                         float* JXL_RESTRICT a_out) {
51
733k
    const D d;
52
2.20M
    for (size_t i = 0; i < N; i++) {
53
1.46M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.46M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.46M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.46M
    }
57
733k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
67.9k
                         float* JXL_RESTRICT a_out) {
51
67.9k
    const D d;
52
339k
    for (size_t i = 0; i < N; i++) {
53
271k
      auto in1 = Load(d, a_in1 + i * SZ);
54
271k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
271k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
271k
    }
57
67.9k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
723k
                         float* JXL_RESTRICT a_out) {
51
723k
    const D d;
52
2.17M
    for (size_t i = 0; i < N; i++) {
53
1.44M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.44M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.44M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.44M
    }
57
723k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
327k
                         float* JXL_RESTRICT a_out) {
51
327k
    const D d;
52
1.63M
    for (size_t i = 0; i < N; i++) {
53
1.31M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.31M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.31M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.31M
    }
57
327k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
36
                         float* JXL_RESTRICT a_out) {
51
36
    const D d;
52
324
    for (size_t i = 0; i < N; i++) {
53
288
      auto in1 = Load(d, a_in1 + i * SZ);
54
288
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
288
      Store(Add(in1, in2), d, a_out + i * SZ);
56
288
    }
57
36
  }
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.19G
                         float* JXL_RESTRICT a_out) {
61
2.19G
    const D d;
62
9.60G
    for (size_t i = 0; i < N; i++) {
63
7.40G
      auto in1 = Load(d, a_in1 + i * SZ);
64
7.40G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
7.40G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
7.40G
    }
67
2.19G
  }
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.41M
                         float* JXL_RESTRICT a_out) {
61
2.41M
    const D d;
62
7.24M
    for (size_t i = 0; i < N; i++) {
63
4.82M
      auto in1 = Load(d, a_in1 + i * SZ);
64
4.82M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
4.82M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
4.82M
    }
67
2.41M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
862k
                         float* JXL_RESTRICT a_out) {
61
862k
    const D d;
62
4.31M
    for (size_t i = 0; i < N; i++) {
63
3.45M
      auto in1 = Load(d, a_in1 + i * SZ);
64
3.45M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
3.45M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
3.45M
    }
67
862k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
41.9M
                         float* JXL_RESTRICT a_out) {
61
41.9M
    const D d;
62
125M
    for (size_t i = 0; i < N; i++) {
63
83.8M
      auto in1 = Load(d, a_in1 + i * SZ);
64
83.8M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
83.8M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
83.8M
    }
67
41.9M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
20.5M
                         float* JXL_RESTRICT a_out) {
61
20.5M
    const D d;
62
102M
    for (size_t i = 0; i < N; i++) {
63
82.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
82.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
82.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
82.1M
    }
67
20.5M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
7.99M
                         float* JXL_RESTRICT a_out) {
61
7.99M
    const D d;
62
71.9M
    for (size_t i = 0; i < N; i++) {
63
63.9M
      auto in1 = Load(d, a_in1 + i * SZ);
64
63.9M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
63.9M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
63.9M
    }
67
7.99M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
3.13M
                         float* JXL_RESTRICT a_out) {
61
3.13M
    const D d;
62
53.3M
    for (size_t i = 0; i < N; i++) {
63
50.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
50.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
50.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
50.1M
    }
67
3.13M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
964k
                         float* JXL_RESTRICT a_out) {
61
964k
    const D d;
62
31.8M
    for (size_t i = 0; i < N; i++) {
63
30.8M
      auto in1 = Load(d, a_in1 + i * SZ);
64
30.8M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
30.8M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
30.8M
    }
67
964k
  }
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.41M
                         float* JXL_RESTRICT a_out) {
61
2.41M
    const D d;
62
7.24M
    for (size_t i = 0; i < N; i++) {
63
4.82M
      auto in1 = Load(d, a_in1 + i * SZ);
64
4.82M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
4.82M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
4.82M
    }
67
2.41M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
862k
                         float* JXL_RESTRICT a_out) {
61
862k
    const D d;
62
4.31M
    for (size_t i = 0; i < N; i++) {
63
3.45M
      auto in1 = Load(d, a_in1 + i * SZ);
64
3.45M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
3.45M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
3.45M
    }
67
862k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
97.7M
                         float* JXL_RESTRICT a_out) {
61
97.7M
    const D d;
62
293M
    for (size_t i = 0; i < N; i++) {
63
195M
      auto in1 = Load(d, a_in1 + i * SZ);
64
195M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
195M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
195M
    }
67
97.7M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
48.4M
                         float* JXL_RESTRICT a_out) {
61
48.4M
    const D d;
62
242M
    for (size_t i = 0; i < N; i++) {
63
193M
      auto in1 = Load(d, a_in1 + i * SZ);
64
193M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
193M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
193M
    }
67
48.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
7.99M
                         float* JXL_RESTRICT a_out) {
61
7.99M
    const D d;
62
71.9M
    for (size_t i = 0; i < N; i++) {
63
63.9M
      auto in1 = Load(d, a_in1 + i * SZ);
64
63.9M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
63.9M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
63.9M
    }
67
7.99M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
3.13M
                         float* JXL_RESTRICT a_out) {
61
3.13M
    const D d;
62
53.3M
    for (size_t i = 0; i < N; i++) {
63
50.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
50.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
50.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
50.1M
    }
67
3.13M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
964k
                         float* JXL_RESTRICT a_out) {
61
964k
    const D d;
62
31.8M
    for (size_t i = 0; i < N; i++) {
63
30.8M
      auto in1 = Load(d, a_in1 + i * SZ);
64
30.8M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
30.8M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
30.8M
    }
67
964k
  }
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
446M
                         float* JXL_RESTRICT a_out) {
61
446M
    const D d;
62
1.33G
    for (size_t i = 0; i < N; i++) {
63
892M
      auto in1 = Load(d, a_in1 + i * SZ);
64
892M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
892M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
892M
    }
67
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
111M
                         float* JXL_RESTRICT a_out) {
61
111M
    const D d;
62
557M
    for (size_t i = 0; i < N; i++) {
63
446M
      auto in1 = Load(d, a_in1 + i * SZ);
64
446M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
446M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
446M
    }
67
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
839M
                         float* JXL_RESTRICT a_out) {
61
839M
    const D d;
62
2.51G
    for (size_t i = 0; i < N; i++) {
63
1.67G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.67G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.67G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.67G
    }
67
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
363M
                         float* JXL_RESTRICT a_out) {
61
363M
    const D d;
62
1.81G
    for (size_t i = 0; i < N; i++) {
63
1.45G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.45G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.45G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.45G
    }
67
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
145M
                         float* JXL_RESTRICT a_out) {
61
145M
    const D d;
62
1.31G
    for (size_t i = 0; i < N; i++) {
63
1.16G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.16G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.16G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.16G
    }
67
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
41.3M
                         float* JXL_RESTRICT a_out) {
61
41.3M
    const D d;
62
703M
    for (size_t i = 0; i < N; i++) {
63
661M
      auto in1 = Load(d, a_in1 + i * SZ);
64
661M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
661M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
661M
    }
67
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
7.43M
                         float* JXL_RESTRICT a_out) {
61
7.43M
    const D d;
62
245M
    for (size_t i = 0; i < N; i++) {
63
237M
      auto in1 = Load(d, a_in1 + i * SZ);
64
237M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
237M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
237M
    }
67
7.43M
  }
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
816
                         float* JXL_RESTRICT a_out) {
61
816
    const D d;
62
2.44k
    for (size_t i = 0; i < N; i++) {
63
1.63k
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.63k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.63k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.63k
    }
67
816
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
346k
                         float* JXL_RESTRICT a_out) {
61
346k
    const D d;
62
1.04M
    for (size_t i = 0; i < N; i++) {
63
693k
      auto in1 = Load(d, a_in1 + i * SZ);
64
693k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
693k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
693k
    }
67
346k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
733k
                         float* JXL_RESTRICT a_out) {
61
733k
    const D d;
62
2.20M
    for (size_t i = 0; i < N; i++) {
63
1.46M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.46M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.46M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.46M
    }
67
733k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
67.9k
                         float* JXL_RESTRICT a_out) {
61
67.9k
    const D d;
62
339k
    for (size_t i = 0; i < N; i++) {
63
271k
      auto in1 = Load(d, a_in1 + i * SZ);
64
271k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
271k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
271k
    }
67
67.9k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
723k
                         float* JXL_RESTRICT a_out) {
61
723k
    const D d;
62
2.17M
    for (size_t i = 0; i < N; i++) {
63
1.44M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.44M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.44M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.44M
    }
67
723k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
327k
                         float* JXL_RESTRICT a_out) {
61
327k
    const D d;
62
1.63M
    for (size_t i = 0; i < N; i++) {
63
1.31M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.31M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.31M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.31M
    }
67
327k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
36
                         float* JXL_RESTRICT a_out) {
61
36
    const D d;
62
324
    for (size_t i = 0; i < N; i++) {
63
288
      auto in1 = Load(d, a_in1 + i * SZ);
64
288
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
288
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
288
    }
67
36
  }
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.19G
  static void B(float* JXL_RESTRICT coeff) {
69
2.19G
    const D d;
70
2.19G
    auto sqrt2 = Set(d, kSqrt2);
71
2.19G
    auto in1_0 = Load(d, coeff);
72
2.19G
    auto in2_0 = Load(d, coeff + SZ);
73
2.19G
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
5.20G
    for (size_t i = 1; i + 1 < N; i++) {
75
3.01G
      auto in1 = Load(d, coeff + i * SZ);
76
3.01G
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
3.01G
      Store(Add(in1, in2), d, coeff + i * SZ);
78
3.01G
    }
79
2.19G
  }
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.41M
  static void B(float* JXL_RESTRICT coeff) {
69
2.41M
    const D d;
70
2.41M
    auto sqrt2 = Set(d, kSqrt2);
71
2.41M
    auto in1_0 = Load(d, coeff);
72
2.41M
    auto in2_0 = Load(d, coeff + SZ);
73
2.41M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.41M
    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.41M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
862k
  static void B(float* JXL_RESTRICT coeff) {
69
862k
    const D d;
70
862k
    auto sqrt2 = Set(d, kSqrt2);
71
862k
    auto in1_0 = Load(d, coeff);
72
862k
    auto in2_0 = Load(d, coeff + SZ);
73
862k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.58M
    for (size_t i = 1; i + 1 < N; i++) {
75
1.72M
      auto in1 = Load(d, coeff + i * SZ);
76
1.72M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
1.72M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
1.72M
    }
79
862k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
41.9M
  static void B(float* JXL_RESTRICT coeff) {
69
41.9M
    const D d;
70
41.9M
    auto sqrt2 = Set(d, kSqrt2);
71
41.9M
    auto in1_0 = Load(d, coeff);
72
41.9M
    auto in2_0 = Load(d, coeff + SZ);
73
41.9M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
41.9M
    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
41.9M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
20.5M
  static void B(float* JXL_RESTRICT coeff) {
69
20.5M
    const D d;
70
20.5M
    auto sqrt2 = Set(d, kSqrt2);
71
20.5M
    auto in1_0 = Load(d, coeff);
72
20.5M
    auto in2_0 = Load(d, coeff + SZ);
73
20.5M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
61.6M
    for (size_t i = 1; i + 1 < N; i++) {
75
41.0M
      auto in1 = Load(d, coeff + i * SZ);
76
41.0M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
41.0M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
41.0M
    }
79
20.5M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
7.99M
  static void B(float* JXL_RESTRICT coeff) {
69
7.99M
    const D d;
70
7.99M
    auto sqrt2 = Set(d, kSqrt2);
71
7.99M
    auto in1_0 = Load(d, coeff);
72
7.99M
    auto in2_0 = Load(d, coeff + SZ);
73
7.99M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
55.9M
    for (size_t i = 1; i + 1 < N; i++) {
75
47.9M
      auto in1 = Load(d, coeff + i * SZ);
76
47.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
47.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
47.9M
    }
79
7.99M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
3.13M
  static void B(float* JXL_RESTRICT coeff) {
69
3.13M
    const D d;
70
3.13M
    auto sqrt2 = Set(d, kSqrt2);
71
3.13M
    auto in1_0 = Load(d, coeff);
72
3.13M
    auto in2_0 = Load(d, coeff + SZ);
73
3.13M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
47.0M
    for (size_t i = 1; i + 1 < N; i++) {
75
43.9M
      auto in1 = Load(d, coeff + i * SZ);
76
43.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
43.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
43.9M
    }
79
3.13M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
964k
  static void B(float* JXL_RESTRICT coeff) {
69
964k
    const D d;
70
964k
    auto sqrt2 = Set(d, kSqrt2);
71
964k
    auto in1_0 = Load(d, coeff);
72
964k
    auto in2_0 = Load(d, coeff + SZ);
73
964k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
29.8M
    for (size_t i = 1; i + 1 < N; i++) {
75
28.9M
      auto in1 = Load(d, coeff + i * SZ);
76
28.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
28.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
28.9M
    }
79
964k
  }
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.41M
  static void B(float* JXL_RESTRICT coeff) {
69
2.41M
    const D d;
70
2.41M
    auto sqrt2 = Set(d, kSqrt2);
71
2.41M
    auto in1_0 = Load(d, coeff);
72
2.41M
    auto in2_0 = Load(d, coeff + SZ);
73
2.41M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.41M
    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.41M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
862k
  static void B(float* JXL_RESTRICT coeff) {
69
862k
    const D d;
70
862k
    auto sqrt2 = Set(d, kSqrt2);
71
862k
    auto in1_0 = Load(d, coeff);
72
862k
    auto in2_0 = Load(d, coeff + SZ);
73
862k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.58M
    for (size_t i = 1; i + 1 < N; i++) {
75
1.72M
      auto in1 = Load(d, coeff + i * SZ);
76
1.72M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
1.72M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
1.72M
    }
79
862k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
97.7M
  static void B(float* JXL_RESTRICT coeff) {
69
97.7M
    const D d;
70
97.7M
    auto sqrt2 = Set(d, kSqrt2);
71
97.7M
    auto in1_0 = Load(d, coeff);
72
97.7M
    auto in2_0 = Load(d, coeff + SZ);
73
97.7M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
97.7M
    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
97.7M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
48.4M
  static void B(float* JXL_RESTRICT coeff) {
69
48.4M
    const D d;
70
48.4M
    auto sqrt2 = Set(d, kSqrt2);
71
48.4M
    auto in1_0 = Load(d, coeff);
72
48.4M
    auto in2_0 = Load(d, coeff + SZ);
73
48.4M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
145M
    for (size_t i = 1; i + 1 < N; i++) {
75
96.8M
      auto in1 = Load(d, coeff + i * SZ);
76
96.8M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
96.8M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
96.8M
    }
79
48.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
7.99M
  static void B(float* JXL_RESTRICT coeff) {
69
7.99M
    const D d;
70
7.99M
    auto sqrt2 = Set(d, kSqrt2);
71
7.99M
    auto in1_0 = Load(d, coeff);
72
7.99M
    auto in2_0 = Load(d, coeff + SZ);
73
7.99M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
55.9M
    for (size_t i = 1; i + 1 < N; i++) {
75
47.9M
      auto in1 = Load(d, coeff + i * SZ);
76
47.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
47.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
47.9M
    }
79
7.99M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
3.13M
  static void B(float* JXL_RESTRICT coeff) {
69
3.13M
    const D d;
70
3.13M
    auto sqrt2 = Set(d, kSqrt2);
71
3.13M
    auto in1_0 = Load(d, coeff);
72
3.13M
    auto in2_0 = Load(d, coeff + SZ);
73
3.13M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
47.0M
    for (size_t i = 1; i + 1 < N; i++) {
75
43.9M
      auto in1 = Load(d, coeff + i * SZ);
76
43.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
43.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
43.9M
    }
79
3.13M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
964k
  static void B(float* JXL_RESTRICT coeff) {
69
964k
    const D d;
70
964k
    auto sqrt2 = Set(d, kSqrt2);
71
964k
    auto in1_0 = Load(d, coeff);
72
964k
    auto in2_0 = Load(d, coeff + SZ);
73
964k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
29.8M
    for (size_t i = 1; i + 1 < N; i++) {
75
28.9M
      auto in1 = Load(d, coeff + i * SZ);
76
28.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
28.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
28.9M
    }
79
964k
  }
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
446M
  static void B(float* JXL_RESTRICT coeff) {
69
446M
    const D d;
70
446M
    auto sqrt2 = Set(d, kSqrt2);
71
446M
    auto in1_0 = Load(d, coeff);
72
446M
    auto in2_0 = Load(d, coeff + SZ);
73
446M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
446M
    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
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
111M
  static void B(float* JXL_RESTRICT coeff) {
69
111M
    const D d;
70
111M
    auto sqrt2 = Set(d, kSqrt2);
71
111M
    auto in1_0 = Load(d, coeff);
72
111M
    auto in2_0 = Load(d, coeff + SZ);
73
111M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
334M
    for (size_t i = 1; i + 1 < N; i++) {
75
223M
      auto in1 = Load(d, coeff + i * SZ);
76
223M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
223M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
223M
    }
79
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
839M
  static void B(float* JXL_RESTRICT coeff) {
69
839M
    const D d;
70
839M
    auto sqrt2 = Set(d, kSqrt2);
71
839M
    auto in1_0 = Load(d, coeff);
72
839M
    auto in2_0 = Load(d, coeff + SZ);
73
839M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
839M
    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
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
363M
  static void B(float* JXL_RESTRICT coeff) {
69
363M
    const D d;
70
363M
    auto sqrt2 = Set(d, kSqrt2);
71
363M
    auto in1_0 = Load(d, coeff);
72
363M
    auto in2_0 = Load(d, coeff + SZ);
73
363M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
1.09G
    for (size_t i = 1; i + 1 < N; i++) {
75
727M
      auto in1 = Load(d, coeff + i * SZ);
76
727M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
727M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
727M
    }
79
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
145M
  static void B(float* JXL_RESTRICT coeff) {
69
145M
    const D d;
70
145M
    auto sqrt2 = Set(d, kSqrt2);
71
145M
    auto in1_0 = Load(d, coeff);
72
145M
    auto in2_0 = Load(d, coeff + SZ);
73
145M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
1.01G
    for (size_t i = 1; i + 1 < N; i++) {
75
873M
      auto in1 = Load(d, coeff + i * SZ);
76
873M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
873M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
873M
    }
79
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
41.3M
  static void B(float* JXL_RESTRICT coeff) {
69
41.3M
    const D d;
70
41.3M
    auto sqrt2 = Set(d, kSqrt2);
71
41.3M
    auto in1_0 = Load(d, coeff);
72
41.3M
    auto in2_0 = Load(d, coeff + SZ);
73
41.3M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
620M
    for (size_t i = 1; i + 1 < N; i++) {
75
578M
      auto in1 = Load(d, coeff + i * SZ);
76
578M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
578M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
578M
    }
79
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
7.43M
  static void B(float* JXL_RESTRICT coeff) {
69
7.43M
    const D d;
70
7.43M
    auto sqrt2 = Set(d, kSqrt2);
71
7.43M
    auto in1_0 = Load(d, coeff);
72
7.43M
    auto in2_0 = Load(d, coeff + SZ);
73
7.43M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
230M
    for (size_t i = 1; i + 1 < N; i++) {
75
223M
      auto in1 = Load(d, coeff + i * SZ);
76
223M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
223M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
223M
    }
79
7.43M
  }
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
816
  static void B(float* JXL_RESTRICT coeff) {
69
816
    const D d;
70
816
    auto sqrt2 = Set(d, kSqrt2);
71
816
    auto in1_0 = Load(d, coeff);
72
816
    auto in2_0 = Load(d, coeff + SZ);
73
816
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
816
    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
816
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Line
Count
Source
68
346k
  static void B(float* JXL_RESTRICT coeff) {
69
346k
    const D d;
70
346k
    auto sqrt2 = Set(d, kSqrt2);
71
346k
    auto in1_0 = Load(d, coeff);
72
346k
    auto in2_0 = Load(d, coeff + SZ);
73
346k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
346k
    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
346k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
733k
  static void B(float* JXL_RESTRICT coeff) {
69
733k
    const D d;
70
733k
    auto sqrt2 = Set(d, kSqrt2);
71
733k
    auto in1_0 = Load(d, coeff);
72
733k
    auto in2_0 = Load(d, coeff + SZ);
73
733k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
733k
    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
733k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
67.9k
  static void B(float* JXL_RESTRICT coeff) {
69
67.9k
    const D d;
70
67.9k
    auto sqrt2 = Set(d, kSqrt2);
71
67.9k
    auto in1_0 = Load(d, coeff);
72
67.9k
    auto in2_0 = Load(d, coeff + SZ);
73
67.9k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
203k
    for (size_t i = 1; i + 1 < N; i++) {
75
135k
      auto in1 = Load(d, coeff + i * SZ);
76
135k
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
135k
      Store(Add(in1, in2), d, coeff + i * SZ);
78
135k
    }
79
67.9k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
723k
  static void B(float* JXL_RESTRICT coeff) {
69
723k
    const D d;
70
723k
    auto sqrt2 = Set(d, kSqrt2);
71
723k
    auto in1_0 = Load(d, coeff);
72
723k
    auto in2_0 = Load(d, coeff + SZ);
73
723k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
723k
    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
723k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
327k
  static void B(float* JXL_RESTRICT coeff) {
69
327k
    const D d;
70
327k
    auto sqrt2 = Set(d, kSqrt2);
71
327k
    auto in1_0 = Load(d, coeff);
72
327k
    auto in2_0 = Load(d, coeff + SZ);
73
327k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
983k
    for (size_t i = 1; i + 1 < N; i++) {
75
655k
      auto in1 = Load(d, coeff + i * SZ);
76
655k
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
655k
      Store(Add(in1, in2), d, coeff + i * SZ);
78
655k
    }
79
327k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
36
  static void B(float* JXL_RESTRICT coeff) {
69
36
    const D d;
70
36
    auto sqrt2 = Set(d, kSqrt2);
71
36
    auto in1_0 = Load(d, coeff);
72
36
    auto in2_0 = Load(d, coeff + SZ);
73
36
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
252
    for (size_t i = 1; i + 1 < N; i++) {
75
216
      auto in1 = Load(d, coeff + i * SZ);
76
216
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
216
      Store(Add(in1, in2), d, coeff + i * SZ);
78
216
    }
79
36
  }
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.19G
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
2.19G
    const D d;
82
7.50G
    for (size_t i = N - 1; i > 0; i--) {
83
5.31G
      auto in1 = Load(d, coeff + i * SZ);
84
5.31G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
5.31G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
5.31G
    }
87
2.19G
    auto sqrt2 = Set(d, kSqrt2);
88
2.19G
    auto in1 = Load(d, coeff);
89
2.19G
    Store(Mul(in1, sqrt2), d, coeff);
90
2.19G
  }
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
115k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
115k
    const D d;
82
231k
    for (size_t i = N - 1; i > 0; i--) {
83
115k
      auto in1 = Load(d, coeff + i * SZ);
84
115k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
115k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
115k
    }
87
115k
    auto sqrt2 = Set(d, kSqrt2);
88
115k
    auto in1 = Load(d, coeff);
89
115k
    Store(Mul(in1, sqrt2), d, coeff);
90
115k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
244k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
244k
    const D d;
82
488k
    for (size_t i = N - 1; i > 0; i--) {
83
244k
      auto in1 = Load(d, coeff + i * SZ);
84
244k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
244k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
244k
    }
87
244k
    auto sqrt2 = Set(d, kSqrt2);
88
244k
    auto in1 = Load(d, coeff);
89
244k
    Store(Mul(in1, sqrt2), d, coeff);
90
244k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
241k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
241k
    const D d;
82
482k
    for (size_t i = N - 1; i > 0; i--) {
83
241k
      auto in1 = Load(d, coeff + i * SZ);
84
241k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
241k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
241k
    }
87
241k
    auto sqrt2 = Set(d, kSqrt2);
88
241k
    auto in1 = Load(d, coeff);
89
241k
    Store(Mul(in1, sqrt2), d, coeff);
90
241k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
22.6k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
22.6k
    const D d;
82
90.5k
    for (size_t i = N - 1; i > 0; i--) {
83
67.9k
      auto in1 = Load(d, coeff + i * SZ);
84
67.9k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
67.9k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
67.9k
    }
87
22.6k
    auto sqrt2 = Set(d, kSqrt2);
88
22.6k
    auto in1 = Load(d, coeff);
89
22.6k
    Store(Mul(in1, sqrt2), d, coeff);
90
22.6k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
109k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
109k
    const D d;
82
436k
    for (size_t i = N - 1; i > 0; i--) {
83
327k
      auto in1 = Load(d, coeff + i * SZ);
84
327k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
327k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
327k
    }
87
109k
    auto sqrt2 = Set(d, kSqrt2);
88
109k
    auto in1 = Load(d, coeff);
89
109k
    Store(Mul(in1, sqrt2), d, coeff);
90
109k
  }
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
115k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
115k
    const D d;
82
231k
    for (size_t i = N - 1; i > 0; i--) {
83
115k
      auto in1 = Load(d, coeff + i * SZ);
84
115k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
115k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
115k
    }
87
115k
    auto sqrt2 = Set(d, kSqrt2);
88
115k
    auto in1 = Load(d, coeff);
89
115k
    Store(Mul(in1, sqrt2), d, coeff);
90
115k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
244k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
244k
    const D d;
82
488k
    for (size_t i = N - 1; i > 0; i--) {
83
244k
      auto in1 = Load(d, coeff + i * SZ);
84
244k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
244k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
244k
    }
87
244k
    auto sqrt2 = Set(d, kSqrt2);
88
244k
    auto in1 = Load(d, coeff);
89
244k
    Store(Mul(in1, sqrt2), d, coeff);
90
244k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
241k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
241k
    const D d;
82
482k
    for (size_t i = N - 1; i > 0; i--) {
83
241k
      auto in1 = Load(d, coeff + i * SZ);
84
241k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
241k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
241k
    }
87
241k
    auto sqrt2 = Set(d, kSqrt2);
88
241k
    auto in1 = Load(d, coeff);
89
241k
    Store(Mul(in1, sqrt2), d, coeff);
90
241k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
22.6k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
22.6k
    const D d;
82
90.5k
    for (size_t i = N - 1; i > 0; i--) {
83
67.9k
      auto in1 = Load(d, coeff + i * SZ);
84
67.9k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
67.9k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
67.9k
    }
87
22.6k
    auto sqrt2 = Set(d, kSqrt2);
88
22.6k
    auto in1 = Load(d, coeff);
89
22.6k
    Store(Mul(in1, sqrt2), d, coeff);
90
22.6k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
109k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
109k
    const D d;
82
436k
    for (size_t i = N - 1; i > 0; i--) {
83
327k
      auto in1 = Load(d, coeff + i * SZ);
84
327k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
327k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
327k
    }
87
109k
    auto sqrt2 = Set(d, kSqrt2);
88
109k
    auto in1 = Load(d, coeff);
89
109k
    Store(Mul(in1, sqrt2), d, coeff);
90
109k
  }
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
839M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
839M
    const D d;
82
1.67G
    for (size_t i = N - 1; i > 0; i--) {
83
839M
      auto in1 = Load(d, coeff + i * SZ);
84
839M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
839M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
839M
    }
87
839M
    auto sqrt2 = Set(d, kSqrt2);
88
839M
    auto in1 = Load(d, coeff);
89
839M
    Store(Mul(in1, sqrt2), d, coeff);
90
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
446M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
446M
    const D d;
82
892M
    for (size_t i = N - 1; i > 0; i--) {
83
446M
      auto in1 = Load(d, coeff + i * SZ);
84
446M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
446M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
446M
    }
87
446M
    auto sqrt2 = Set(d, kSqrt2);
88
446M
    auto in1 = Load(d, coeff);
89
446M
    Store(Mul(in1, sqrt2), d, coeff);
90
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
111M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
111M
    const D d;
82
446M
    for (size_t i = N - 1; i > 0; i--) {
83
334M
      auto in1 = Load(d, coeff + i * SZ);
84
334M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
334M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
334M
    }
87
111M
    auto sqrt2 = Set(d, kSqrt2);
88
111M
    auto in1 = Load(d, coeff);
89
111M
    Store(Mul(in1, sqrt2), d, coeff);
90
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
363M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
363M
    const D d;
82
1.45G
    for (size_t i = N - 1; i > 0; i--) {
83
1.09G
      auto in1 = Load(d, coeff + i * SZ);
84
1.09G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
1.09G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
1.09G
    }
87
363M
    auto sqrt2 = Set(d, kSqrt2);
88
363M
    auto in1 = Load(d, coeff);
89
363M
    Store(Mul(in1, sqrt2), d, coeff);
90
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
145M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
145M
    const D d;
82
1.16G
    for (size_t i = N - 1; i > 0; i--) {
83
1.01G
      auto in1 = Load(d, coeff + i * SZ);
84
1.01G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
1.01G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
1.01G
    }
87
145M
    auto sqrt2 = Set(d, kSqrt2);
88
145M
    auto in1 = Load(d, coeff);
89
145M
    Store(Mul(in1, sqrt2), d, coeff);
90
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
41.3M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
41.3M
    const D d;
82
661M
    for (size_t i = N - 1; i > 0; i--) {
83
620M
      auto in1 = Load(d, coeff + i * SZ);
84
620M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
620M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
620M
    }
87
41.3M
    auto sqrt2 = Set(d, kSqrt2);
88
41.3M
    auto in1 = Load(d, coeff);
89
41.3M
    Store(Mul(in1, sqrt2), d, coeff);
90
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
7.43M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
7.43M
    const D d;
82
237M
    for (size_t i = N - 1; i > 0; i--) {
83
230M
      auto in1 = Load(d, coeff + i * SZ);
84
230M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
230M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
230M
    }
87
7.43M
    auto sqrt2 = Set(d, kSqrt2);
88
7.43M
    auto in1 = Load(d, coeff);
89
7.43M
    Store(Mul(in1, sqrt2), d, coeff);
90
7.43M
  }
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
127M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
127M
    const D d;
82
255M
    for (size_t i = N - 1; i > 0; i--) {
83
127M
      auto in1 = Load(d, coeff + i * SZ);
84
127M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
127M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
127M
    }
87
127M
    auto sqrt2 = Set(d, kSqrt2);
88
127M
    auto in1 = Load(d, coeff);
89
127M
    Store(Mul(in1, sqrt2), d, coeff);
90
127M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
7.29M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
7.29M
    const D d;
82
14.5M
    for (size_t i = N - 1; i > 0; i--) {
83
7.29M
      auto in1 = Load(d, coeff + i * SZ);
84
7.29M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
7.29M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
7.29M
    }
87
7.29M
    auto sqrt2 = Set(d, kSqrt2);
88
7.29M
    auto in1 = Load(d, coeff);
89
7.29M
    Store(Mul(in1, sqrt2), d, coeff);
90
7.29M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
2.60M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
2.60M
    const D d;
82
10.4M
    for (size_t i = N - 1; i > 0; i--) {
83
7.80M
      auto in1 = Load(d, coeff + i * SZ);
84
7.80M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
7.80M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
7.80M
    }
87
2.60M
    auto sqrt2 = Set(d, kSqrt2);
88
2.60M
    auto in1 = Load(d, coeff);
89
2.60M
    Store(Mul(in1, sqrt2), d, coeff);
90
2.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
62.4M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
62.4M
    const D d;
82
249M
    for (size_t i = N - 1; i > 0; i--) {
83
187M
      auto in1 = Load(d, coeff + i * SZ);
84
187M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
187M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
187M
    }
87
62.4M
    auto sqrt2 = Set(d, kSqrt2);
88
62.4M
    auto in1 = Load(d, coeff);
89
62.4M
    Store(Mul(in1, sqrt2), d, coeff);
90
62.4M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
24.0M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
24.0M
    const D d;
82
192M
    for (size_t i = N - 1; i > 0; i--) {
83
168M
      auto in1 = Load(d, coeff + i * SZ);
84
168M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
168M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
168M
    }
87
24.0M
    auto sqrt2 = Set(d, kSqrt2);
88
24.0M
    auto in1 = Load(d, coeff);
89
24.0M
    Store(Mul(in1, sqrt2), d, coeff);
90
24.0M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
9.41M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
9.41M
    const D d;
82
150M
    for (size_t i = N - 1; i > 0; i--) {
83
141M
      auto in1 = Load(d, coeff + i * SZ);
84
141M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
141M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
141M
    }
87
9.41M
    auto sqrt2 = Set(d, kSqrt2);
88
9.41M
    auto in1 = Load(d, coeff);
89
9.41M
    Store(Mul(in1, sqrt2), d, coeff);
90
9.41M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
2.89M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
2.89M
    const D d;
82
92.6M
    for (size_t i = N - 1; i > 0; i--) {
83
89.7M
      auto in1 = Load(d, coeff + i * SZ);
84
89.7M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
89.7M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
89.7M
    }
87
2.89M
    auto sqrt2 = Set(d, kSqrt2);
88
2.89M
    auto in1 = Load(d, coeff);
89
2.89M
    Store(Mul(in1, sqrt2), d, coeff);
90
2.89M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
288
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
288
    const D d;
82
18.4k
    for (size_t i = N - 1; i > 0; i--) {
83
18.1k
      auto in1 = Load(d, coeff + i * SZ);
84
18.1k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
18.1k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
18.1k
    }
87
288
    auto sqrt2 = Set(d, kSqrt2);
88
288
    auto in1 = Load(d, coeff);
89
288
    Store(Mul(in1, sqrt2), d, coeff);
90
288
  }
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.19G
                             float* JXL_RESTRICT a_out) {
94
2.19G
    const D d;
95
9.60G
    for (size_t i = 0; i < N / 2; i++) {
96
7.40G
      auto in1 = Load(d, a_in + i * SZ);
97
7.40G
      Store(in1, d, a_out + 2 * i * SZ);
98
7.40G
    }
99
9.60G
    for (size_t i = N / 2; i < N; i++) {
100
7.40G
      auto in1 = Load(d, a_in + i * SZ);
101
7.40G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
7.40G
    }
103
2.19G
  }
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.41M
                             float* JXL_RESTRICT a_out) {
94
2.41M
    const D d;
95
7.24M
    for (size_t i = 0; i < N / 2; i++) {
96
4.82M
      auto in1 = Load(d, a_in + i * SZ);
97
4.82M
      Store(in1, d, a_out + 2 * i * SZ);
98
4.82M
    }
99
7.24M
    for (size_t i = N / 2; i < N; i++) {
100
4.82M
      auto in1 = Load(d, a_in + i * SZ);
101
4.82M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
4.82M
    }
103
2.41M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
862k
                             float* JXL_RESTRICT a_out) {
94
862k
    const D d;
95
4.31M
    for (size_t i = 0; i < N / 2; i++) {
96
3.45M
      auto in1 = Load(d, a_in + i * SZ);
97
3.45M
      Store(in1, d, a_out + 2 * i * SZ);
98
3.45M
    }
99
4.31M
    for (size_t i = N / 2; i < N; i++) {
100
3.45M
      auto in1 = Load(d, a_in + i * SZ);
101
3.45M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
3.45M
    }
103
862k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
41.9M
                             float* JXL_RESTRICT a_out) {
94
41.9M
    const D d;
95
125M
    for (size_t i = 0; i < N / 2; i++) {
96
83.8M
      auto in1 = Load(d, a_in + i * SZ);
97
83.8M
      Store(in1, d, a_out + 2 * i * SZ);
98
83.8M
    }
99
125M
    for (size_t i = N / 2; i < N; i++) {
100
83.8M
      auto in1 = Load(d, a_in + i * SZ);
101
83.8M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
83.8M
    }
103
41.9M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
20.5M
                             float* JXL_RESTRICT a_out) {
94
20.5M
    const D d;
95
102M
    for (size_t i = 0; i < N / 2; i++) {
96
82.1M
      auto in1 = Load(d, a_in + i * SZ);
97
82.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
82.1M
    }
99
102M
    for (size_t i = N / 2; i < N; i++) {
100
82.1M
      auto in1 = Load(d, a_in + i * SZ);
101
82.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
82.1M
    }
103
20.5M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
7.99M
                             float* JXL_RESTRICT a_out) {
94
7.99M
    const D d;
95
71.9M
    for (size_t i = 0; i < N / 2; i++) {
96
63.9M
      auto in1 = Load(d, a_in + i * SZ);
97
63.9M
      Store(in1, d, a_out + 2 * i * SZ);
98
63.9M
    }
99
71.9M
    for (size_t i = N / 2; i < N; i++) {
100
63.9M
      auto in1 = Load(d, a_in + i * SZ);
101
63.9M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
63.9M
    }
103
7.99M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
3.13M
                             float* JXL_RESTRICT a_out) {
94
3.13M
    const D d;
95
53.3M
    for (size_t i = 0; i < N / 2; i++) {
96
50.1M
      auto in1 = Load(d, a_in + i * SZ);
97
50.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
50.1M
    }
99
53.3M
    for (size_t i = N / 2; i < N; i++) {
100
50.1M
      auto in1 = Load(d, a_in + i * SZ);
101
50.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
50.1M
    }
103
3.13M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
964k
                             float* JXL_RESTRICT a_out) {
94
964k
    const D d;
95
31.8M
    for (size_t i = 0; i < N / 2; i++) {
96
30.8M
      auto in1 = Load(d, a_in + i * SZ);
97
30.8M
      Store(in1, d, a_out + 2 * i * SZ);
98
30.8M
    }
99
31.8M
    for (size_t i = N / 2; i < N; i++) {
100
30.8M
      auto in1 = Load(d, a_in + i * SZ);
101
30.8M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
30.8M
    }
103
964k
  }
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.41M
                             float* JXL_RESTRICT a_out) {
94
2.41M
    const D d;
95
7.24M
    for (size_t i = 0; i < N / 2; i++) {
96
4.82M
      auto in1 = Load(d, a_in + i * SZ);
97
4.82M
      Store(in1, d, a_out + 2 * i * SZ);
98
4.82M
    }
99
7.24M
    for (size_t i = N / 2; i < N; i++) {
100
4.82M
      auto in1 = Load(d, a_in + i * SZ);
101
4.82M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
4.82M
    }
103
2.41M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
862k
                             float* JXL_RESTRICT a_out) {
94
862k
    const D d;
95
4.31M
    for (size_t i = 0; i < N / 2; i++) {
96
3.45M
      auto in1 = Load(d, a_in + i * SZ);
97
3.45M
      Store(in1, d, a_out + 2 * i * SZ);
98
3.45M
    }
99
4.31M
    for (size_t i = N / 2; i < N; i++) {
100
3.45M
      auto in1 = Load(d, a_in + i * SZ);
101
3.45M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
3.45M
    }
103
862k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
97.7M
                             float* JXL_RESTRICT a_out) {
94
97.7M
    const D d;
95
293M
    for (size_t i = 0; i < N / 2; i++) {
96
195M
      auto in1 = Load(d, a_in + i * SZ);
97
195M
      Store(in1, d, a_out + 2 * i * SZ);
98
195M
    }
99
293M
    for (size_t i = N / 2; i < N; i++) {
100
195M
      auto in1 = Load(d, a_in + i * SZ);
101
195M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
195M
    }
103
97.7M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
48.4M
                             float* JXL_RESTRICT a_out) {
94
48.4M
    const D d;
95
242M
    for (size_t i = 0; i < N / 2; i++) {
96
193M
      auto in1 = Load(d, a_in + i * SZ);
97
193M
      Store(in1, d, a_out + 2 * i * SZ);
98
193M
    }
99
242M
    for (size_t i = N / 2; i < N; i++) {
100
193M
      auto in1 = Load(d, a_in + i * SZ);
101
193M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
193M
    }
103
48.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
7.99M
                             float* JXL_RESTRICT a_out) {
94
7.99M
    const D d;
95
71.9M
    for (size_t i = 0; i < N / 2; i++) {
96
63.9M
      auto in1 = Load(d, a_in + i * SZ);
97
63.9M
      Store(in1, d, a_out + 2 * i * SZ);
98
63.9M
    }
99
71.9M
    for (size_t i = N / 2; i < N; i++) {
100
63.9M
      auto in1 = Load(d, a_in + i * SZ);
101
63.9M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
63.9M
    }
103
7.99M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
3.13M
                             float* JXL_RESTRICT a_out) {
94
3.13M
    const D d;
95
53.3M
    for (size_t i = 0; i < N / 2; i++) {
96
50.1M
      auto in1 = Load(d, a_in + i * SZ);
97
50.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
50.1M
    }
99
53.3M
    for (size_t i = N / 2; i < N; i++) {
100
50.1M
      auto in1 = Load(d, a_in + i * SZ);
101
50.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
50.1M
    }
103
3.13M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
964k
                             float* JXL_RESTRICT a_out) {
94
964k
    const D d;
95
31.8M
    for (size_t i = 0; i < N / 2; i++) {
96
30.8M
      auto in1 = Load(d, a_in + i * SZ);
97
30.8M
      Store(in1, d, a_out + 2 * i * SZ);
98
30.8M
    }
99
31.8M
    for (size_t i = N / 2; i < N; i++) {
100
30.8M
      auto in1 = Load(d, a_in + i * SZ);
101
30.8M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
30.8M
    }
103
964k
  }
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
446M
                             float* JXL_RESTRICT a_out) {
94
446M
    const D d;
95
1.33G
    for (size_t i = 0; i < N / 2; i++) {
96
892M
      auto in1 = Load(d, a_in + i * SZ);
97
892M
      Store(in1, d, a_out + 2 * i * SZ);
98
892M
    }
99
1.33G
    for (size_t i = N / 2; i < N; i++) {
100
892M
      auto in1 = Load(d, a_in + i * SZ);
101
892M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
892M
    }
103
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
111M
                             float* JXL_RESTRICT a_out) {
94
111M
    const D d;
95
557M
    for (size_t i = 0; i < N / 2; i++) {
96
446M
      auto in1 = Load(d, a_in + i * SZ);
97
446M
      Store(in1, d, a_out + 2 * i * SZ);
98
446M
    }
99
557M
    for (size_t i = N / 2; i < N; i++) {
100
446M
      auto in1 = Load(d, a_in + i * SZ);
101
446M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
446M
    }
103
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
839M
                             float* JXL_RESTRICT a_out) {
94
839M
    const D d;
95
2.51G
    for (size_t i = 0; i < N / 2; i++) {
96
1.67G
      auto in1 = Load(d, a_in + i * SZ);
97
1.67G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.67G
    }
99
2.51G
    for (size_t i = N / 2; i < N; i++) {
100
1.67G
      auto in1 = Load(d, a_in + i * SZ);
101
1.67G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.67G
    }
103
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
363M
                             float* JXL_RESTRICT a_out) {
94
363M
    const D d;
95
1.81G
    for (size_t i = 0; i < N / 2; i++) {
96
1.45G
      auto in1 = Load(d, a_in + i * SZ);
97
1.45G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.45G
    }
99
1.81G
    for (size_t i = N / 2; i < N; i++) {
100
1.45G
      auto in1 = Load(d, a_in + i * SZ);
101
1.45G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.45G
    }
103
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
145M
                             float* JXL_RESTRICT a_out) {
94
145M
    const D d;
95
1.31G
    for (size_t i = 0; i < N / 2; i++) {
96
1.16G
      auto in1 = Load(d, a_in + i * SZ);
97
1.16G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.16G
    }
99
1.31G
    for (size_t i = N / 2; i < N; i++) {
100
1.16G
      auto in1 = Load(d, a_in + i * SZ);
101
1.16G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.16G
    }
103
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
41.3M
                             float* JXL_RESTRICT a_out) {
94
41.3M
    const D d;
95
703M
    for (size_t i = 0; i < N / 2; i++) {
96
661M
      auto in1 = Load(d, a_in + i * SZ);
97
661M
      Store(in1, d, a_out + 2 * i * SZ);
98
661M
    }
99
703M
    for (size_t i = N / 2; i < N; i++) {
100
661M
      auto in1 = Load(d, a_in + i * SZ);
101
661M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
661M
    }
103
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
7.43M
                             float* JXL_RESTRICT a_out) {
94
7.43M
    const D d;
95
245M
    for (size_t i = 0; i < N / 2; i++) {
96
237M
      auto in1 = Load(d, a_in + i * SZ);
97
237M
      Store(in1, d, a_out + 2 * i * SZ);
98
237M
    }
99
245M
    for (size_t i = N / 2; i < N; i++) {
100
237M
      auto in1 = Load(d, a_in + i * SZ);
101
237M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
237M
    }
103
7.43M
  }
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
816
                             float* JXL_RESTRICT a_out) {
94
816
    const D d;
95
2.44k
    for (size_t i = 0; i < N / 2; i++) {
96
1.63k
      auto in1 = Load(d, a_in + i * SZ);
97
1.63k
      Store(in1, d, a_out + 2 * i * SZ);
98
1.63k
    }
99
2.44k
    for (size_t i = N / 2; i < N; i++) {
100
1.63k
      auto in1 = Load(d, a_in + i * SZ);
101
1.63k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.63k
    }
103
816
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
346k
                             float* JXL_RESTRICT a_out) {
94
346k
    const D d;
95
1.04M
    for (size_t i = 0; i < N / 2; i++) {
96
693k
      auto in1 = Load(d, a_in + i * SZ);
97
693k
      Store(in1, d, a_out + 2 * i * SZ);
98
693k
    }
99
1.04M
    for (size_t i = N / 2; i < N; i++) {
100
693k
      auto in1 = Load(d, a_in + i * SZ);
101
693k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
693k
    }
103
346k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
733k
                             float* JXL_RESTRICT a_out) {
94
733k
    const D d;
95
2.20M
    for (size_t i = 0; i < N / 2; i++) {
96
1.46M
      auto in1 = Load(d, a_in + i * SZ);
97
1.46M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.46M
    }
99
2.20M
    for (size_t i = N / 2; i < N; i++) {
100
1.46M
      auto in1 = Load(d, a_in + i * SZ);
101
1.46M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.46M
    }
103
733k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
67.9k
                             float* JXL_RESTRICT a_out) {
94
67.9k
    const D d;
95
339k
    for (size_t i = 0; i < N / 2; i++) {
96
271k
      auto in1 = Load(d, a_in + i * SZ);
97
271k
      Store(in1, d, a_out + 2 * i * SZ);
98
271k
    }
99
339k
    for (size_t i = N / 2; i < N; i++) {
100
271k
      auto in1 = Load(d, a_in + i * SZ);
101
271k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
271k
    }
103
67.9k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
723k
                             float* JXL_RESTRICT a_out) {
94
723k
    const D d;
95
2.17M
    for (size_t i = 0; i < N / 2; i++) {
96
1.44M
      auto in1 = Load(d, a_in + i * SZ);
97
1.44M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.44M
    }
99
2.17M
    for (size_t i = N / 2; i < N; i++) {
100
1.44M
      auto in1 = Load(d, a_in + i * SZ);
101
1.44M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.44M
    }
103
723k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
327k
                             float* JXL_RESTRICT a_out) {
94
327k
    const D d;
95
1.63M
    for (size_t i = 0; i < N / 2; i++) {
96
1.31M
      auto in1 = Load(d, a_in + i * SZ);
97
1.31M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.31M
    }
99
1.63M
    for (size_t i = N / 2; i < N; i++) {
100
1.31M
      auto in1 = Load(d, a_in + i * SZ);
101
1.31M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.31M
    }
103
327k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
36
                             float* JXL_RESTRICT a_out) {
94
36
    const D d;
95
324
    for (size_t i = 0; i < N / 2; i++) {
96
288
      auto in1 = Load(d, a_in + i * SZ);
97
288
      Store(in1, d, a_out + 2 * i * SZ);
98
288
    }
99
324
    for (size_t i = N / 2; i < N; i++) {
100
288
      auto in1 = Load(d, a_in + i * SZ);
101
288
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
288
    }
103
36
  }
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.19G
                             float* JXL_RESTRICT a_out) {
107
2.19G
    const D d;
108
9.69G
    for (size_t i = 0; i < N / 2; i++) {
109
7.50G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
7.50G
      Store(in1, d, a_out + i * SZ);
111
7.50G
    }
112
9.69G
    for (size_t i = N / 2; i < N; i++) {
113
7.50G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
7.50G
      Store(in1, d, a_out + i * SZ);
115
7.50G
    }
116
2.19G
  }
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
115k
                             float* JXL_RESTRICT a_out) {
107
115k
    const D d;
108
346k
    for (size_t i = 0; i < N / 2; i++) {
109
231k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
231k
      Store(in1, d, a_out + i * SZ);
111
231k
    }
112
346k
    for (size_t i = N / 2; i < N; i++) {
113
231k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
231k
      Store(in1, d, a_out + i * SZ);
115
231k
    }
116
115k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
244k
                             float* JXL_RESTRICT a_out) {
107
244k
    const D d;
108
733k
    for (size_t i = 0; i < N / 2; i++) {
109
488k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
488k
      Store(in1, d, a_out + i * SZ);
111
488k
    }
112
733k
    for (size_t i = N / 2; i < N; i++) {
113
488k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
488k
      Store(in1, d, a_out + i * SZ);
115
488k
    }
116
244k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
241k
                             float* JXL_RESTRICT a_out) {
107
241k
    const D d;
108
723k
    for (size_t i = 0; i < N / 2; i++) {
109
482k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
482k
      Store(in1, d, a_out + i * SZ);
111
482k
    }
112
723k
    for (size_t i = N / 2; i < N; i++) {
113
482k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
482k
      Store(in1, d, a_out + i * SZ);
115
482k
    }
116
241k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
22.6k
                             float* JXL_RESTRICT a_out) {
107
22.6k
    const D d;
108
113k
    for (size_t i = 0; i < N / 2; i++) {
109
90.5k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
90.5k
      Store(in1, d, a_out + i * SZ);
111
90.5k
    }
112
113k
    for (size_t i = N / 2; i < N; i++) {
113
90.5k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
90.5k
      Store(in1, d, a_out + i * SZ);
115
90.5k
    }
116
22.6k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
109k
                             float* JXL_RESTRICT a_out) {
107
109k
    const D d;
108
545k
    for (size_t i = 0; i < N / 2; i++) {
109
436k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
436k
      Store(in1, d, a_out + i * SZ);
111
436k
    }
112
545k
    for (size_t i = N / 2; i < N; i++) {
113
436k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
436k
      Store(in1, d, a_out + i * SZ);
115
436k
    }
116
109k
  }
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
115k
                             float* JXL_RESTRICT a_out) {
107
115k
    const D d;
108
346k
    for (size_t i = 0; i < N / 2; i++) {
109
231k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
231k
      Store(in1, d, a_out + i * SZ);
111
231k
    }
112
346k
    for (size_t i = N / 2; i < N; i++) {
113
231k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
231k
      Store(in1, d, a_out + i * SZ);
115
231k
    }
116
115k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
244k
                             float* JXL_RESTRICT a_out) {
107
244k
    const D d;
108
733k
    for (size_t i = 0; i < N / 2; i++) {
109
488k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
488k
      Store(in1, d, a_out + i * SZ);
111
488k
    }
112
733k
    for (size_t i = N / 2; i < N; i++) {
113
488k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
488k
      Store(in1, d, a_out + i * SZ);
115
488k
    }
116
244k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
241k
                             float* JXL_RESTRICT a_out) {
107
241k
    const D d;
108
723k
    for (size_t i = 0; i < N / 2; i++) {
109
482k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
482k
      Store(in1, d, a_out + i * SZ);
111
482k
    }
112
723k
    for (size_t i = N / 2; i < N; i++) {
113
482k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
482k
      Store(in1, d, a_out + i * SZ);
115
482k
    }
116
241k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
22.6k
                             float* JXL_RESTRICT a_out) {
107
22.6k
    const D d;
108
113k
    for (size_t i = 0; i < N / 2; i++) {
109
90.5k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
90.5k
      Store(in1, d, a_out + i * SZ);
111
90.5k
    }
112
113k
    for (size_t i = N / 2; i < N; i++) {
113
90.5k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
90.5k
      Store(in1, d, a_out + i * SZ);
115
90.5k
    }
116
22.6k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
109k
                             float* JXL_RESTRICT a_out) {
107
109k
    const D d;
108
545k
    for (size_t i = 0; i < N / 2; i++) {
109
436k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
436k
      Store(in1, d, a_out + i * SZ);
111
436k
    }
112
545k
    for (size_t i = N / 2; i < N; i++) {
113
436k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
436k
      Store(in1, d, a_out + i * SZ);
115
436k
    }
116
109k
  }
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
839M
                             float* JXL_RESTRICT a_out) {
107
839M
    const D d;
108
2.51G
    for (size_t i = 0; i < N / 2; i++) {
109
1.67G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.67G
      Store(in1, d, a_out + i * SZ);
111
1.67G
    }
112
2.51G
    for (size_t i = N / 2; i < N; i++) {
113
1.67G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.67G
      Store(in1, d, a_out + i * SZ);
115
1.67G
    }
116
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
111M
                             float* JXL_RESTRICT a_out) {
107
111M
    const D d;
108
557M
    for (size_t i = 0; i < N / 2; i++) {
109
446M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
446M
      Store(in1, d, a_out + i * SZ);
111
446M
    }
112
557M
    for (size_t i = N / 2; i < N; i++) {
113
446M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
446M
      Store(in1, d, a_out + i * SZ);
115
446M
    }
116
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
446M
                             float* JXL_RESTRICT a_out) {
107
446M
    const D d;
108
1.33G
    for (size_t i = 0; i < N / 2; i++) {
109
892M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
892M
      Store(in1, d, a_out + i * SZ);
111
892M
    }
112
1.33G
    for (size_t i = N / 2; i < N; i++) {
113
892M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
892M
      Store(in1, d, a_out + i * SZ);
115
892M
    }
116
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
145M
                             float* JXL_RESTRICT a_out) {
107
145M
    const D d;
108
1.31G
    for (size_t i = 0; i < N / 2; i++) {
109
1.16G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.16G
      Store(in1, d, a_out + i * SZ);
111
1.16G
    }
112
1.31G
    for (size_t i = N / 2; i < N; i++) {
113
1.16G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.16G
      Store(in1, d, a_out + i * SZ);
115
1.16G
    }
116
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
363M
                             float* JXL_RESTRICT a_out) {
107
363M
    const D d;
108
1.81G
    for (size_t i = 0; i < N / 2; i++) {
109
1.45G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.45G
      Store(in1, d, a_out + i * SZ);
111
1.45G
    }
112
1.81G
    for (size_t i = N / 2; i < N; i++) {
113
1.45G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.45G
      Store(in1, d, a_out + i * SZ);
115
1.45G
    }
116
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
41.3M
                             float* JXL_RESTRICT a_out) {
107
41.3M
    const D d;
108
703M
    for (size_t i = 0; i < N / 2; i++) {
109
661M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
661M
      Store(in1, d, a_out + i * SZ);
111
661M
    }
112
703M
    for (size_t i = N / 2; i < N; i++) {
113
661M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
661M
      Store(in1, d, a_out + i * SZ);
115
661M
    }
116
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
7.43M
                             float* JXL_RESTRICT a_out) {
107
7.43M
    const D d;
108
245M
    for (size_t i = 0; i < N / 2; i++) {
109
237M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
237M
      Store(in1, d, a_out + i * SZ);
111
237M
    }
112
245M
    for (size_t i = N / 2; i < N; i++) {
113
237M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
237M
      Store(in1, d, a_out + i * SZ);
115
237M
    }
116
7.43M
  }
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
127M
                             float* JXL_RESTRICT a_out) {
107
127M
    const D d;
108
382M
    for (size_t i = 0; i < N / 2; i++) {
109
255M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
255M
      Store(in1, d, a_out + i * SZ);
111
255M
    }
112
382M
    for (size_t i = N / 2; i < N; i++) {
113
255M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
255M
      Store(in1, d, a_out + i * SZ);
115
255M
    }
116
127M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
2.60M
                             float* JXL_RESTRICT a_out) {
107
2.60M
    const D d;
108
13.0M
    for (size_t i = 0; i < N / 2; i++) {
109
10.4M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
10.4M
      Store(in1, d, a_out + i * SZ);
111
10.4M
    }
112
13.0M
    for (size_t i = N / 2; i < N; i++) {
113
10.4M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
10.4M
      Store(in1, d, a_out + i * SZ);
115
10.4M
    }
116
2.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
7.29M
                             float* JXL_RESTRICT a_out) {
107
7.29M
    const D d;
108
21.8M
    for (size_t i = 0; i < N / 2; i++) {
109
14.5M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
14.5M
      Store(in1, d, a_out + i * SZ);
111
14.5M
    }
112
21.8M
    for (size_t i = N / 2; i < N; i++) {
113
14.5M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
14.5M
      Store(in1, d, a_out + i * SZ);
115
14.5M
    }
116
7.29M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
24.0M
                             float* JXL_RESTRICT a_out) {
107
24.0M
    const D d;
108
216M
    for (size_t i = 0; i < N / 2; i++) {
109
192M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
192M
      Store(in1, d, a_out + i * SZ);
111
192M
    }
112
216M
    for (size_t i = N / 2; i < N; i++) {
113
192M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
192M
      Store(in1, d, a_out + i * SZ);
115
192M
    }
116
24.0M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
62.4M
                             float* JXL_RESTRICT a_out) {
107
62.4M
    const D d;
108
312M
    for (size_t i = 0; i < N / 2; i++) {
109
249M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
249M
      Store(in1, d, a_out + i * SZ);
111
249M
    }
112
312M
    for (size_t i = N / 2; i < N; i++) {
113
249M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
249M
      Store(in1, d, a_out + i * SZ);
115
249M
    }
116
62.4M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
9.41M
                             float* JXL_RESTRICT a_out) {
107
9.41M
    const D d;
108
160M
    for (size_t i = 0; i < N / 2; i++) {
109
150M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
150M
      Store(in1, d, a_out + i * SZ);
111
150M
    }
112
160M
    for (size_t i = N / 2; i < N; i++) {
113
150M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
150M
      Store(in1, d, a_out + i * SZ);
115
150M
    }
116
9.41M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
2.89M
                             float* JXL_RESTRICT a_out) {
107
2.89M
    const D d;
108
95.5M
    for (size_t i = 0; i < N / 2; i++) {
109
92.6M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
92.6M
      Store(in1, d, a_out + i * SZ);
111
92.6M
    }
112
95.5M
    for (size_t i = N / 2; i < N; i++) {
113
92.6M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
92.6M
      Store(in1, d, a_out + i * SZ);
115
92.6M
    }
116
2.89M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
288
                             float* JXL_RESTRICT a_out) {
107
288
    const D d;
108
18.7k
    for (size_t i = 0; i < N / 2; i++) {
109
18.4k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
18.4k
      Store(in1, d, a_out + i * SZ);
111
18.4k
    }
112
18.7k
    for (size_t i = N / 2; i < N; i++) {
113
18.4k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
18.4k
      Store(in1, d, a_out + i * SZ);
115
18.4k
    }
116
288
  }
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.19G
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.19G
    const D d;
120
9.60G
    for (size_t i = 0; i < N / 2; i++) {
121
7.40G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
7.40G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
7.40G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
7.40G
    }
125
2.19G
  }
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.41M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.41M
    const D d;
120
7.24M
    for (size_t i = 0; i < N / 2; i++) {
121
4.82M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
4.82M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
4.82M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
4.82M
    }
125
2.41M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
862k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
862k
    const D d;
120
4.31M
    for (size_t i = 0; i < N / 2; i++) {
121
3.45M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
3.45M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
3.45M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
3.45M
    }
125
862k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
41.9M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
41.9M
    const D d;
120
125M
    for (size_t i = 0; i < N / 2; i++) {
121
83.8M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
83.8M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
83.8M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
83.8M
    }
125
41.9M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
20.5M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
20.5M
    const D d;
120
102M
    for (size_t i = 0; i < N / 2; i++) {
121
82.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
82.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
82.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
82.1M
    }
125
20.5M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
7.99M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
7.99M
    const D d;
120
71.9M
    for (size_t i = 0; i < N / 2; i++) {
121
63.9M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
63.9M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
63.9M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
63.9M
    }
125
7.99M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
3.13M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
3.13M
    const D d;
120
53.3M
    for (size_t i = 0; i < N / 2; i++) {
121
50.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
50.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
50.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
50.1M
    }
125
3.13M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
964k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
964k
    const D d;
120
31.8M
    for (size_t i = 0; i < N / 2; i++) {
121
30.8M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
30.8M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
30.8M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
30.8M
    }
125
964k
  }
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.41M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.41M
    const D d;
120
7.24M
    for (size_t i = 0; i < N / 2; i++) {
121
4.82M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
4.82M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
4.82M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
4.82M
    }
125
2.41M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
862k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
862k
    const D d;
120
4.31M
    for (size_t i = 0; i < N / 2; i++) {
121
3.45M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
3.45M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
3.45M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
3.45M
    }
125
862k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
97.7M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
97.7M
    const D d;
120
293M
    for (size_t i = 0; i < N / 2; i++) {
121
195M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
195M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
195M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
195M
    }
125
97.7M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
48.4M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
48.4M
    const D d;
120
242M
    for (size_t i = 0; i < N / 2; i++) {
121
193M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
193M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
193M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
193M
    }
125
48.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
7.99M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
7.99M
    const D d;
120
71.9M
    for (size_t i = 0; i < N / 2; i++) {
121
63.9M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
63.9M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
63.9M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
63.9M
    }
125
7.99M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
3.13M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
3.13M
    const D d;
120
53.3M
    for (size_t i = 0; i < N / 2; i++) {
121
50.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
50.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
50.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
50.1M
    }
125
3.13M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
964k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
964k
    const D d;
120
31.8M
    for (size_t i = 0; i < N / 2; i++) {
121
30.8M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
30.8M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
30.8M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
30.8M
    }
125
964k
  }
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
446M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
446M
    const D d;
120
1.33G
    for (size_t i = 0; i < N / 2; i++) {
121
892M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
892M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
892M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
892M
    }
125
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
111M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
111M
    const D d;
120
557M
    for (size_t i = 0; i < N / 2; i++) {
121
446M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
446M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
446M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
446M
    }
125
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
839M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
839M
    const D d;
120
2.51G
    for (size_t i = 0; i < N / 2; i++) {
121
1.67G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.67G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.67G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.67G
    }
125
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
363M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
363M
    const D d;
120
1.81G
    for (size_t i = 0; i < N / 2; i++) {
121
1.45G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.45G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.45G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.45G
    }
125
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
145M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
145M
    const D d;
120
1.31G
    for (size_t i = 0; i < N / 2; i++) {
121
1.16G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.16G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.16G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.16G
    }
125
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
41.3M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
41.3M
    const D d;
120
703M
    for (size_t i = 0; i < N / 2; i++) {
121
661M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
661M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
661M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
661M
    }
125
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
7.43M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
7.43M
    const D d;
120
245M
    for (size_t i = 0; i < N / 2; i++) {
121
237M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
237M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
237M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
237M
    }
125
7.43M
  }
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
816
  static void Multiply(float* JXL_RESTRICT coeff) {
119
816
    const D d;
120
2.44k
    for (size_t i = 0; i < N / 2; i++) {
121
1.63k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.63k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.63k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.63k
    }
125
816
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Line
Count
Source
118
346k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
346k
    const D d;
120
1.04M
    for (size_t i = 0; i < N / 2; i++) {
121
693k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
693k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
693k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
693k
    }
125
346k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
733k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
733k
    const D d;
120
2.20M
    for (size_t i = 0; i < N / 2; i++) {
121
1.46M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.46M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.46M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.46M
    }
125
733k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
67.9k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
67.9k
    const D d;
120
339k
    for (size_t i = 0; i < N / 2; i++) {
121
271k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
271k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
271k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
271k
    }
125
67.9k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
723k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
723k
    const D d;
120
2.17M
    for (size_t i = 0; i < N / 2; i++) {
121
1.44M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.44M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.44M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.44M
    }
125
723k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
327k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
327k
    const D d;
120
1.63M
    for (size_t i = 0; i < N / 2; i++) {
121
1.31M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.31M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.31M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.31M
    }
125
327k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
36
  static void Multiply(float* JXL_RESTRICT coeff) {
119
36
    const D d;
120
324
    for (size_t i = 0; i < N / 2; i++) {
121
288
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
288
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
288
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
288
    }
125
36
  }
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.19G
                             float* JXL_RESTRICT out, size_t out_stride) {
128
2.19G
    const D d;
129
9.69G
    for (size_t i = 0; i < N / 2; i++) {
130
7.50G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
7.50G
      auto in1 = Load(d, coeff + i * SZ);
132
7.50G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
7.50G
      auto out1 = MulAdd(mul, in2, in1);
134
7.50G
      auto out2 = NegMulAdd(mul, in2, in1);
135
7.50G
      StoreU(out1, d, out + i * out_stride);
136
7.50G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
7.50G
    }
138
2.19G
  }
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
115k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
115k
    const D d;
129
346k
    for (size_t i = 0; i < N / 2; i++) {
130
231k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
231k
      auto in1 = Load(d, coeff + i * SZ);
132
231k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
231k
      auto out1 = MulAdd(mul, in2, in1);
134
231k
      auto out2 = NegMulAdd(mul, in2, in1);
135
231k
      StoreU(out1, d, out + i * out_stride);
136
231k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
231k
    }
138
115k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
244k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
244k
    const D d;
129
733k
    for (size_t i = 0; i < N / 2; i++) {
130
488k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
488k
      auto in1 = Load(d, coeff + i * SZ);
132
488k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
488k
      auto out1 = MulAdd(mul, in2, in1);
134
488k
      auto out2 = NegMulAdd(mul, in2, in1);
135
488k
      StoreU(out1, d, out + i * out_stride);
136
488k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
488k
    }
138
244k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
241k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
241k
    const D d;
129
723k
    for (size_t i = 0; i < N / 2; i++) {
130
482k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
482k
      auto in1 = Load(d, coeff + i * SZ);
132
482k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
482k
      auto out1 = MulAdd(mul, in2, in1);
134
482k
      auto out2 = NegMulAdd(mul, in2, in1);
135
482k
      StoreU(out1, d, out + i * out_stride);
136
482k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
482k
    }
138
241k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
22.6k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
22.6k
    const D d;
129
113k
    for (size_t i = 0; i < N / 2; i++) {
130
90.5k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
90.5k
      auto in1 = Load(d, coeff + i * SZ);
132
90.5k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
90.5k
      auto out1 = MulAdd(mul, in2, in1);
134
90.5k
      auto out2 = NegMulAdd(mul, in2, in1);
135
90.5k
      StoreU(out1, d, out + i * out_stride);
136
90.5k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
90.5k
    }
138
22.6k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
109k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
109k
    const D d;
129
545k
    for (size_t i = 0; i < N / 2; i++) {
130
436k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
436k
      auto in1 = Load(d, coeff + i * SZ);
132
436k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
436k
      auto out1 = MulAdd(mul, in2, in1);
134
436k
      auto out2 = NegMulAdd(mul, in2, in1);
135
436k
      StoreU(out1, d, out + i * out_stride);
136
436k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
436k
    }
138
109k
  }
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
115k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
115k
    const D d;
129
346k
    for (size_t i = 0; i < N / 2; i++) {
130
231k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
231k
      auto in1 = Load(d, coeff + i * SZ);
132
231k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
231k
      auto out1 = MulAdd(mul, in2, in1);
134
231k
      auto out2 = NegMulAdd(mul, in2, in1);
135
231k
      StoreU(out1, d, out + i * out_stride);
136
231k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
231k
    }
138
115k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
244k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
244k
    const D d;
129
733k
    for (size_t i = 0; i < N / 2; i++) {
130
488k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
488k
      auto in1 = Load(d, coeff + i * SZ);
132
488k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
488k
      auto out1 = MulAdd(mul, in2, in1);
134
488k
      auto out2 = NegMulAdd(mul, in2, in1);
135
488k
      StoreU(out1, d, out + i * out_stride);
136
488k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
488k
    }
138
244k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
241k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
241k
    const D d;
129
723k
    for (size_t i = 0; i < N / 2; i++) {
130
482k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
482k
      auto in1 = Load(d, coeff + i * SZ);
132
482k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
482k
      auto out1 = MulAdd(mul, in2, in1);
134
482k
      auto out2 = NegMulAdd(mul, in2, in1);
135
482k
      StoreU(out1, d, out + i * out_stride);
136
482k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
482k
    }
138
241k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
22.6k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
22.6k
    const D d;
129
113k
    for (size_t i = 0; i < N / 2; i++) {
130
90.5k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
90.5k
      auto in1 = Load(d, coeff + i * SZ);
132
90.5k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
90.5k
      auto out1 = MulAdd(mul, in2, in1);
134
90.5k
      auto out2 = NegMulAdd(mul, in2, in1);
135
90.5k
      StoreU(out1, d, out + i * out_stride);
136
90.5k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
90.5k
    }
138
22.6k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
109k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
109k
    const D d;
129
545k
    for (size_t i = 0; i < N / 2; i++) {
130
436k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
436k
      auto in1 = Load(d, coeff + i * SZ);
132
436k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
436k
      auto out1 = MulAdd(mul, in2, in1);
134
436k
      auto out2 = NegMulAdd(mul, in2, in1);
135
436k
      StoreU(out1, d, out + i * out_stride);
136
436k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
436k
    }
138
109k
  }
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
839M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
839M
    const D d;
129
2.51G
    for (size_t i = 0; i < N / 2; i++) {
130
1.67G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.67G
      auto in1 = Load(d, coeff + i * SZ);
132
1.67G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.67G
      auto out1 = MulAdd(mul, in2, in1);
134
1.67G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.67G
      StoreU(out1, d, out + i * out_stride);
136
1.67G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.67G
    }
138
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
446M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
446M
    const D d;
129
1.33G
    for (size_t i = 0; i < N / 2; i++) {
130
892M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
892M
      auto in1 = Load(d, coeff + i * SZ);
132
892M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
892M
      auto out1 = MulAdd(mul, in2, in1);
134
892M
      auto out2 = NegMulAdd(mul, in2, in1);
135
892M
      StoreU(out1, d, out + i * out_stride);
136
892M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
892M
    }
138
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
111M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
111M
    const D d;
129
557M
    for (size_t i = 0; i < N / 2; i++) {
130
446M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
446M
      auto in1 = Load(d, coeff + i * SZ);
132
446M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
446M
      auto out1 = MulAdd(mul, in2, in1);
134
446M
      auto out2 = NegMulAdd(mul, in2, in1);
135
446M
      StoreU(out1, d, out + i * out_stride);
136
446M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
446M
    }
138
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
363M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
363M
    const D d;
129
1.81G
    for (size_t i = 0; i < N / 2; i++) {
130
1.45G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.45G
      auto in1 = Load(d, coeff + i * SZ);
132
1.45G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.45G
      auto out1 = MulAdd(mul, in2, in1);
134
1.45G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.45G
      StoreU(out1, d, out + i * out_stride);
136
1.45G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.45G
    }
138
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
145M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
145M
    const D d;
129
1.31G
    for (size_t i = 0; i < N / 2; i++) {
130
1.16G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.16G
      auto in1 = Load(d, coeff + i * SZ);
132
1.16G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.16G
      auto out1 = MulAdd(mul, in2, in1);
134
1.16G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.16G
      StoreU(out1, d, out + i * out_stride);
136
1.16G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.16G
    }
138
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
41.3M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
41.3M
    const D d;
129
703M
    for (size_t i = 0; i < N / 2; i++) {
130
661M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
661M
      auto in1 = Load(d, coeff + i * SZ);
132
661M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
661M
      auto out1 = MulAdd(mul, in2, in1);
134
661M
      auto out2 = NegMulAdd(mul, in2, in1);
135
661M
      StoreU(out1, d, out + i * out_stride);
136
661M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
661M
    }
138
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
7.43M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
7.43M
    const D d;
129
245M
    for (size_t i = 0; i < N / 2; i++) {
130
237M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
237M
      auto in1 = Load(d, coeff + i * SZ);
132
237M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
237M
      auto out1 = MulAdd(mul, in2, in1);
134
237M
      auto out2 = NegMulAdd(mul, in2, in1);
135
237M
      StoreU(out1, d, out + i * out_stride);
136
237M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
237M
    }
138
7.43M
  }
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
127M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
127M
    const D d;
129
382M
    for (size_t i = 0; i < N / 2; i++) {
130
255M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
255M
      auto in1 = Load(d, coeff + i * SZ);
132
255M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
255M
      auto out1 = MulAdd(mul, in2, in1);
134
255M
      auto out2 = NegMulAdd(mul, in2, in1);
135
255M
      StoreU(out1, d, out + i * out_stride);
136
255M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
255M
    }
138
127M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
7.29M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
7.29M
    const D d;
129
21.8M
    for (size_t i = 0; i < N / 2; i++) {
130
14.5M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
14.5M
      auto in1 = Load(d, coeff + i * SZ);
132
14.5M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
14.5M
      auto out1 = MulAdd(mul, in2, in1);
134
14.5M
      auto out2 = NegMulAdd(mul, in2, in1);
135
14.5M
      StoreU(out1, d, out + i * out_stride);
136
14.5M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
14.5M
    }
138
7.29M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
2.60M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
2.60M
    const D d;
129
13.0M
    for (size_t i = 0; i < N / 2; i++) {
130
10.4M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
10.4M
      auto in1 = Load(d, coeff + i * SZ);
132
10.4M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
10.4M
      auto out1 = MulAdd(mul, in2, in1);
134
10.4M
      auto out2 = NegMulAdd(mul, in2, in1);
135
10.4M
      StoreU(out1, d, out + i * out_stride);
136
10.4M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
10.4M
    }
138
2.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
62.4M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
62.4M
    const D d;
129
312M
    for (size_t i = 0; i < N / 2; i++) {
130
249M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
249M
      auto in1 = Load(d, coeff + i * SZ);
132
249M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
249M
      auto out1 = MulAdd(mul, in2, in1);
134
249M
      auto out2 = NegMulAdd(mul, in2, in1);
135
249M
      StoreU(out1, d, out + i * out_stride);
136
249M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
249M
    }
138
62.4M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
24.0M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
24.0M
    const D d;
129
216M
    for (size_t i = 0; i < N / 2; i++) {
130
192M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
192M
      auto in1 = Load(d, coeff + i * SZ);
132
192M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
192M
      auto out1 = MulAdd(mul, in2, in1);
134
192M
      auto out2 = NegMulAdd(mul, in2, in1);
135
192M
      StoreU(out1, d, out + i * out_stride);
136
192M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
192M
    }
138
24.0M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
9.41M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
9.41M
    const D d;
129
160M
    for (size_t i = 0; i < N / 2; i++) {
130
150M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
150M
      auto in1 = Load(d, coeff + i * SZ);
132
150M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
150M
      auto out1 = MulAdd(mul, in2, in1);
134
150M
      auto out2 = NegMulAdd(mul, in2, in1);
135
150M
      StoreU(out1, d, out + i * out_stride);
136
150M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
150M
    }
138
9.41M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
2.89M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
2.89M
    const D d;
129
95.5M
    for (size_t i = 0; i < N / 2; i++) {
130
92.6M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
92.6M
      auto in1 = Load(d, coeff + i * SZ);
132
92.6M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
92.6M
      auto out1 = MulAdd(mul, in2, in1);
134
92.6M
      auto out2 = NegMulAdd(mul, in2, in1);
135
92.6M
      StoreU(out1, d, out + i * out_stride);
136
92.6M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
92.6M
    }
138
2.89M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
288
                             float* JXL_RESTRICT out, size_t out_stride) {
128
288
    const D d;
129
18.7k
    for (size_t i = 0; i < N / 2; i++) {
130
18.4k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
18.4k
      auto in1 = Load(d, coeff + i * SZ);
132
18.4k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
18.4k
      auto out1 = MulAdd(mul, in2, in1);
134
18.4k
      auto out2 = NegMulAdd(mul, in2, in1);
135
18.4k
      StoreU(out1, d, out + i * out_stride);
136
18.4k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
18.4k
    }
138
288
  }
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
671M
                            float* JXL_RESTRICT coeff) {
142
671M
    const D d;
143
6.40G
    for (size_t i = 0; i < N; i++) {
144
5.73G
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
5.73G
    }
146
671M
  }
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
862k
                            float* JXL_RESTRICT coeff) {
142
862k
    const D d;
143
7.76M
    for (size_t i = 0; i < N; i++) {
144
6.90M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
6.90M
    }
146
862k
  }
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
862k
                            float* JXL_RESTRICT coeff) {
142
862k
    const D d;
143
4.31M
    for (size_t i = 0; i < N; i++) {
144
3.45M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.45M
    }
146
862k
  }
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
688k
                            float* JXL_RESTRICT coeff) {
142
688k
    const D d;
143
3.44M
    for (size_t i = 0; i < N; i++) {
144
2.75M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.75M
    }
146
688k
  }
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.72M
                            float* JXL_RESTRICT coeff) {
142
1.72M
    const D d;
143
29.3M
    for (size_t i = 0; i < N; i++) {
144
27.5M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
27.5M
    }
146
1.72M
  }
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.54M
                            float* JXL_RESTRICT coeff) {
142
4.54M
    const D d;
143
40.9M
    for (size_t i = 0; i < N; i++) {
144
36.3M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
36.3M
    }
146
4.54M
  }
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.20M
                            float* JXL_RESTRICT coeff) {
142
1.20M
    const D d;
143
39.8M
    for (size_t i = 0; i < N; i++) {
144
38.6M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
38.6M
    }
146
1.20M
  }
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
964k
                            float* JXL_RESTRICT coeff) {
142
964k
    const D d;
143
62.6M
    for (size_t i = 0; i < N; i++) {
144
61.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
61.7M
    }
146
964k
  }
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
862k
                            float* JXL_RESTRICT coeff) {
142
862k
    const D d;
143
7.76M
    for (size_t i = 0; i < N; i++) {
144
6.90M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
6.90M
    }
146
862k
  }
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
862k
                            float* JXL_RESTRICT coeff) {
142
862k
    const D d;
143
4.31M
    for (size_t i = 0; i < N; i++) {
144
3.45M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.45M
    }
146
862k
  }
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
688k
                            float* JXL_RESTRICT coeff) {
142
688k
    const D d;
143
3.44M
    for (size_t i = 0; i < N; i++) {
144
2.75M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.75M
    }
146
688k
  }
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.72M
                            float* JXL_RESTRICT coeff) {
142
1.72M
    const D d;
143
29.3M
    for (size_t i = 0; i < N; i++) {
144
27.5M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
27.5M
    }
146
1.72M
  }
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
32.4M
                            float* JXL_RESTRICT coeff) {
142
32.4M
    const D d;
143
291M
    for (size_t i = 0; i < N; i++) {
144
259M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
259M
    }
146
32.4M
  }
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.20M
                            float* JXL_RESTRICT coeff) {
142
1.20M
    const D d;
143
39.8M
    for (size_t i = 0; i < N; i++) {
144
38.6M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
38.6M
    }
146
1.20M
  }
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
964k
                            float* JXL_RESTRICT coeff) {
142
964k
    const D d;
143
62.6M
    for (size_t i = 0; i < N; i++) {
144
61.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
61.7M
    }
146
964k
  }
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
111M
                            float* JXL_RESTRICT coeff) {
142
111M
    const D d;
143
1.00G
    for (size_t i = 0; i < N; i++) {
144
892M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
892M
    }
146
111M
  }
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
111M
                            float* JXL_RESTRICT coeff) {
142
111M
    const D d;
143
557M
    for (size_t i = 0; i < N; i++) {
144
446M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
446M
    }
146
111M
  }
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
223M
                            float* JXL_RESTRICT coeff) {
142
223M
    const D d;
143
1.11G
    for (size_t i = 0; i < N; i++) {
144
892M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
892M
    }
146
223M
  }
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
62.8M
                            float* JXL_RESTRICT coeff) {
142
62.8M
    const D d;
143
1.06G
    for (size_t i = 0; i < N; i++) {
144
1.00G
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.00G
    }
146
62.8M
  }
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
72.7M
                            float* JXL_RESTRICT coeff) {
142
72.7M
    const D d;
143
655M
    for (size_t i = 0; i < N; i++) {
144
582M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
582M
    }
146
72.7M
  }
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
26.4M
                            float* JXL_RESTRICT coeff) {
142
26.4M
    const D d;
143
874M
    for (size_t i = 0; i < N; i++) {
144
847M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
847M
    }
146
26.4M
  }
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.43M
                            float* JXL_RESTRICT coeff) {
142
7.43M
    const D d;
143
483M
    for (size_t i = 0; i < N; i++) {
144
475M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
475M
    }
146
7.43M
  }
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.61M
                            float* JXL_RESTRICT coeff) {
142
1.61M
    const D d;
143
4.84M
    for (size_t i = 0; i < N; i++) {
144
3.22M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.22M
    }
146
1.61M
  }
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.61M
                            float* JXL_RESTRICT coeff) {
142
1.61M
    const D d;
143
3.22M
    for (size_t i = 0; i < N; i++) {
144
1.61M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.61M
    }
146
1.61M
  }
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.09M
                            float* JXL_RESTRICT coeff) {
142
1.09M
    const D d;
143
3.28M
    for (size_t i = 0; i < N; i++) {
144
2.18M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.18M
    }
146
1.09M
  }
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
816
                            float* JXL_RESTRICT coeff) {
142
816
    const D d;
143
4.08k
    for (size_t i = 0; i < N; i++) {
144
3.26k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.26k
    }
146
816
  }
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
816
                            float* JXL_RESTRICT coeff) {
142
816
    const D d;
143
1.63k
    for (size_t i = 0; i < N; i++) {
144
816
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
816
    }
146
816
  }
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
346k
                            float* JXL_RESTRICT coeff) {
142
346k
    const D d;
143
1.73M
    for (size_t i = 0; i < N; i++) {
144
1.38M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.38M
    }
146
346k
  }
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
346k
                            float* JXL_RESTRICT coeff) {
142
346k
    const D d;
143
1.04M
    for (size_t i = 0; i < N; i++) {
144
693k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
693k
    }
146
346k
  }
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
597k
                            float* JXL_RESTRICT coeff) {
142
597k
    const D d;
143
2.98M
    for (size_t i = 0; i < N; i++) {
144
2.39M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.39M
    }
146
597k
  }
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
67.9k
                            float* JXL_RESTRICT coeff) {
142
67.9k
    const D d;
143
611k
    for (size_t i = 0; i < N; i++) {
144
543k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
543k
    }
146
67.9k
  }
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
67.9k
                            float* JXL_RESTRICT coeff) {
142
67.9k
    const D d;
143
339k
    for (size_t i = 0; i < N; i++) {
144
271k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
271k
    }
146
67.9k
  }
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
327k
                            float* JXL_RESTRICT coeff) {
142
327k
    const D d;
143
2.94M
    for (size_t i = 0; i < N; i++) {
144
2.62M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.62M
    }
146
327k
  }
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
36
                            float* JXL_RESTRICT coeff) {
142
36
    const D d;
143
612
    for (size_t i = 0; i < N; i++) {
144
576
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
576
    }
146
36
  }
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
671M
                                   const Block& out, size_t off) {
150
671M
    const D d;
151
671M
    auto mul = Set(d, 1.0f / N);
152
6.40G
    for (size_t i = 0; i < N; i++) {
153
5.73G
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
5.73G
    }
155
671M
  }
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
862k
                                   const Block& out, size_t off) {
150
862k
    const D d;
151
862k
    auto mul = Set(d, 1.0f / N);
152
7.76M
    for (size_t i = 0; i < N; i++) {
153
6.90M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
6.90M
    }
155
862k
  }
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
862k
                                   const Block& out, size_t off) {
150
862k
    const D d;
151
862k
    auto mul = Set(d, 1.0f / N);
152
4.31M
    for (size_t i = 0; i < N; i++) {
153
3.45M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.45M
    }
155
862k
  }
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
688k
                                   const Block& out, size_t off) {
150
688k
    const D d;
151
688k
    auto mul = Set(d, 1.0f / N);
152
3.44M
    for (size_t i = 0; i < N; i++) {
153
2.75M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.75M
    }
155
688k
  }
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.72M
                                   const Block& out, size_t off) {
150
1.72M
    const D d;
151
1.72M
    auto mul = Set(d, 1.0f / N);
152
29.3M
    for (size_t i = 0; i < N; i++) {
153
27.5M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
27.5M
    }
155
1.72M
  }
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.54M
                                   const Block& out, size_t off) {
150
4.54M
    const D d;
151
4.54M
    auto mul = Set(d, 1.0f / N);
152
40.9M
    for (size_t i = 0; i < N; i++) {
153
36.3M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
36.3M
    }
155
4.54M
  }
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.20M
                                   const Block& out, size_t off) {
150
1.20M
    const D d;
151
1.20M
    auto mul = Set(d, 1.0f / N);
152
39.8M
    for (size_t i = 0; i < N; i++) {
153
38.6M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
38.6M
    }
155
1.20M
  }
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
964k
                                   const Block& out, size_t off) {
150
964k
    const D d;
151
964k
    auto mul = Set(d, 1.0f / N);
152
62.6M
    for (size_t i = 0; i < N; i++) {
153
61.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
61.7M
    }
155
964k
  }
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
862k
                                   const Block& out, size_t off) {
150
862k
    const D d;
151
862k
    auto mul = Set(d, 1.0f / N);
152
7.76M
    for (size_t i = 0; i < N; i++) {
153
6.90M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
6.90M
    }
155
862k
  }
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
862k
                                   const Block& out, size_t off) {
150
862k
    const D d;
151
862k
    auto mul = Set(d, 1.0f / N);
152
4.31M
    for (size_t i = 0; i < N; i++) {
153
3.45M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.45M
    }
155
862k
  }
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
688k
                                   const Block& out, size_t off) {
150
688k
    const D d;
151
688k
    auto mul = Set(d, 1.0f / N);
152
3.44M
    for (size_t i = 0; i < N; i++) {
153
2.75M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.75M
    }
155
688k
  }
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.72M
                                   const Block& out, size_t off) {
150
1.72M
    const D d;
151
1.72M
    auto mul = Set(d, 1.0f / N);
152
29.3M
    for (size_t i = 0; i < N; i++) {
153
27.5M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
27.5M
    }
155
1.72M
  }
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
32.4M
                                   const Block& out, size_t off) {
150
32.4M
    const D d;
151
32.4M
    auto mul = Set(d, 1.0f / N);
152
291M
    for (size_t i = 0; i < N; i++) {
153
259M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
259M
    }
155
32.4M
  }
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.20M
                                   const Block& out, size_t off) {
150
1.20M
    const D d;
151
1.20M
    auto mul = Set(d, 1.0f / N);
152
39.8M
    for (size_t i = 0; i < N; i++) {
153
38.6M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
38.6M
    }
155
1.20M
  }
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
964k
                                   const Block& out, size_t off) {
150
964k
    const D d;
151
964k
    auto mul = Set(d, 1.0f / N);
152
62.6M
    for (size_t i = 0; i < N; i++) {
153
61.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
61.7M
    }
155
964k
  }
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
111M
                                   const Block& out, size_t off) {
150
111M
    const D d;
151
111M
    auto mul = Set(d, 1.0f / N);
152
1.00G
    for (size_t i = 0; i < N; i++) {
153
892M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
892M
    }
155
111M
  }
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
111M
                                   const Block& out, size_t off) {
150
111M
    const D d;
151
111M
    auto mul = Set(d, 1.0f / N);
152
557M
    for (size_t i = 0; i < N; i++) {
153
446M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
446M
    }
155
111M
  }
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
223M
                                   const Block& out, size_t off) {
150
223M
    const D d;
151
223M
    auto mul = Set(d, 1.0f / N);
152
1.11G
    for (size_t i = 0; i < N; i++) {
153
892M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
892M
    }
155
223M
  }
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
62.8M
                                   const Block& out, size_t off) {
150
62.8M
    const D d;
151
62.8M
    auto mul = Set(d, 1.0f / N);
152
1.06G
    for (size_t i = 0; i < N; i++) {
153
1.00G
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.00G
    }
155
62.8M
  }
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
72.7M
                                   const Block& out, size_t off) {
150
72.7M
    const D d;
151
72.7M
    auto mul = Set(d, 1.0f / N);
152
655M
    for (size_t i = 0; i < N; i++) {
153
582M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
582M
    }
155
72.7M
  }
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
26.4M
                                   const Block& out, size_t off) {
150
26.4M
    const D d;
151
26.4M
    auto mul = Set(d, 1.0f / N);
152
874M
    for (size_t i = 0; i < N; i++) {
153
847M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
847M
    }
155
26.4M
  }
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.43M
                                   const Block& out, size_t off) {
150
7.43M
    const D d;
151
7.43M
    auto mul = Set(d, 1.0f / N);
152
483M
    for (size_t i = 0; i < N; i++) {
153
475M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
475M
    }
155
7.43M
  }
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.61M
                                   const Block& out, size_t off) {
150
1.61M
    const D d;
151
1.61M
    auto mul = Set(d, 1.0f / N);
152
4.84M
    for (size_t i = 0; i < N; i++) {
153
3.22M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.22M
    }
155
1.61M
  }
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.61M
                                   const Block& out, size_t off) {
150
1.61M
    const D d;
151
1.61M
    auto mul = Set(d, 1.0f / N);
152
3.22M
    for (size_t i = 0; i < N; i++) {
153
1.61M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.61M
    }
155
1.61M
  }
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.09M
                                   const Block& out, size_t off) {
150
1.09M
    const D d;
151
1.09M
    auto mul = Set(d, 1.0f / N);
152
3.28M
    for (size_t i = 0; i < N; i++) {
153
2.18M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.18M
    }
155
1.09M
  }
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
816
                                   const Block& out, size_t off) {
150
816
    const D d;
151
816
    auto mul = Set(d, 1.0f / N);
152
4.08k
    for (size_t i = 0; i < N; i++) {
153
3.26k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.26k
    }
155
816
  }
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
816
                                   const Block& out, size_t off) {
150
816
    const D d;
151
816
    auto mul = Set(d, 1.0f / N);
152
1.63k
    for (size_t i = 0; i < N; i++) {
153
816
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
816
    }
155
816
  }
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
346k
                                   const Block& out, size_t off) {
150
346k
    const D d;
151
346k
    auto mul = Set(d, 1.0f / N);
152
1.73M
    for (size_t i = 0; i < N; i++) {
153
1.38M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.38M
    }
155
346k
  }
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
346k
                                   const Block& out, size_t off) {
150
346k
    const D d;
151
346k
    auto mul = Set(d, 1.0f / N);
152
1.04M
    for (size_t i = 0; i < N; i++) {
153
693k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
693k
    }
155
346k
  }
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
597k
                                   const Block& out, size_t off) {
150
597k
    const D d;
151
597k
    auto mul = Set(d, 1.0f / N);
152
2.98M
    for (size_t i = 0; i < N; i++) {
153
2.39M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.39M
    }
155
597k
  }
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
67.9k
                                   const Block& out, size_t off) {
150
67.9k
    const D d;
151
67.9k
    auto mul = Set(d, 1.0f / N);
152
611k
    for (size_t i = 0; i < N; i++) {
153
543k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
543k
    }
155
67.9k
  }
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
67.9k
                                   const Block& out, size_t off) {
150
67.9k
    const D d;
151
67.9k
    auto mul = Set(d, 1.0f / N);
152
339k
    for (size_t i = 0; i < N; i++) {
153
271k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
271k
    }
155
67.9k
  }
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
327k
                                   const Block& out, size_t off) {
150
327k
    const D d;
151
327k
    auto mul = Set(d, 1.0f / N);
152
2.94M
    for (size_t i = 0; i < N; i++) {
153
2.62M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.62M
    }
155
327k
  }
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
36
                                   const Block& out, size_t off) {
150
36
    const D d;
151
36
    auto mul = Set(d, 1.0f / N);
152
612
    for (size_t i = 0; i < N; i++) {
153
576
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
576
    }
155
36
  }
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.61M
  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.61M
  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
816
  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.86G
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
2.86G
    const D d;
171
2.86G
    auto in1 = Load(d, mem);
172
2.86G
    auto in2 = Load(d, mem + SZ);
173
2.86G
    Store(Add(in1, in2), d, mem);
174
2.86G
    Store(Sub(in1, in2), d, mem + SZ);
175
2.86G
  }
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.82M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
4.82M
    const D d;
171
4.82M
    auto in1 = Load(d, mem);
172
4.82M
    auto in2 = Load(d, mem + SZ);
173
4.82M
    Store(Add(in1, in2), d, mem);
174
4.82M
    Store(Sub(in1, in2), d, mem + SZ);
175
4.82M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
83.8M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
83.8M
    const D d;
171
83.8M
    auto in1 = Load(d, mem);
172
83.8M
    auto in2 = Load(d, mem + SZ);
173
83.8M
    Store(Add(in1, in2), d, mem);
174
83.8M
    Store(Sub(in1, in2), d, mem + SZ);
175
83.8M
  }
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.82M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
4.82M
    const D d;
171
4.82M
    auto in1 = Load(d, mem);
172
4.82M
    auto in2 = Load(d, mem + SZ);
173
4.82M
    Store(Add(in1, in2), d, mem);
174
4.82M
    Store(Sub(in1, in2), d, mem + SZ);
175
4.82M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
195M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
195M
    const D d;
171
195M
    auto in1 = Load(d, mem);
172
195M
    auto in2 = Load(d, mem + SZ);
173
195M
    Store(Add(in1, in2), d, mem);
174
195M
    Store(Sub(in1, in2), d, mem + SZ);
175
195M
  }
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
892M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
892M
    const D d;
171
892M
    auto in1 = Load(d, mem);
172
892M
    auto in2 = Load(d, mem + SZ);
173
892M
    Store(Add(in1, in2), d, mem);
174
892M
    Store(Sub(in1, in2), d, mem + SZ);
175
892M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
1.67G
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.67G
    const D d;
171
1.67G
    auto in1 = Load(d, mem);
172
1.67G
    auto in2 = Load(d, mem + SZ);
173
1.67G
    Store(Add(in1, in2), d, mem);
174
1.67G
    Store(Sub(in1, in2), d, mem + SZ);
175
1.67G
  }
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.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
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Line
Count
Source
169
1.78M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.78M
    const D d;
171
1.78M
    auto in1 = Load(d, mem);
172
1.78M
    auto in2 = Load(d, mem + SZ);
173
1.78M
    Store(Add(in1, in2), d, mem);
174
1.78M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.78M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
1.81M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.81M
    const D d;
171
1.81M
    auto in1 = Load(d, mem);
172
1.81M
    auto in2 = Load(d, mem + SZ);
173
1.81M
    Store(Add(in1, in2), d, mem);
174
1.81M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.81M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
1.44M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.44M
    const D d;
171
1.44M
    auto in1 = Load(d, mem);
172
1.44M
    auto in2 = Load(d, mem + SZ);
173
1.44M
    Store(Add(in1, in2), d, mem);
174
1.44M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.44M
  }
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.19G
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.19G
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.19G
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.19G
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.19G
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.19G
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.19G
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.19G
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.19G
  }
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
862k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
862k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
862k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
862k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
862k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
862k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
862k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
862k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
862k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
2.41M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.41M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.41M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.41M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.41M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.41M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.41M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.41M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.41M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
41.9M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
41.9M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
41.9M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
41.9M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
41.9M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
41.9M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
41.9M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
41.9M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
41.9M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
7.99M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
7.99M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
7.99M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
7.99M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
7.99M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
7.99M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
7.99M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
7.99M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
7.99M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
20.5M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
20.5M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
20.5M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
20.5M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
20.5M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
20.5M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
20.5M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
20.5M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
20.5M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
3.13M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
3.13M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
3.13M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
3.13M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
3.13M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
3.13M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
3.13M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
3.13M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
3.13M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
964k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
964k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
964k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
964k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
964k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
964k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
964k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
964k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
964k
  }
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
862k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
862k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
862k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
862k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
862k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
862k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
862k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
862k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
862k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
2.41M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.41M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.41M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.41M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.41M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.41M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.41M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.41M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.41M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
97.7M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
97.7M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
97.7M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
97.7M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
97.7M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
97.7M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
97.7M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
97.7M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
97.7M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
7.99M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
7.99M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
7.99M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
7.99M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
7.99M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
7.99M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
7.99M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
7.99M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
7.99M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
48.4M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
48.4M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
48.4M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
48.4M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
48.4M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
48.4M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
48.4M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
48.4M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
48.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
3.13M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
3.13M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
3.13M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
3.13M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
3.13M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
3.13M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
3.13M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
3.13M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
3.13M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
964k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
964k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
964k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
964k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
964k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
964k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
964k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
964k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
964k
  }
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
111M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
111M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
111M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
111M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
111M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
111M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
111M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
111M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
111M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
446M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
446M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
446M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
446M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
446M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
446M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
446M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
446M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
446M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
839M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
839M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
839M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
839M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
839M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
839M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
839M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
839M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
839M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
145M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
145M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
145M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
145M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
145M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
145M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
145M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
145M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
145M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
363M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
363M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
363M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
363M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
363M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
363M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
363M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
363M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
363M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
41.3M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
41.3M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
41.3M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
41.3M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
41.3M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
41.3M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
41.3M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
41.3M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
41.3M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
7.43M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
7.43M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
7.43M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
7.43M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
7.43M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
7.43M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
7.43M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
7.43M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
7.43M
  }
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
816
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
816
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
816
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
816
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
816
    CoeffBundle<N, SZ>::Multiply(tmp);
185
816
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
816
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
816
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
816
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Line
Count
Source
180
346k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
346k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
346k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
346k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
346k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
346k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
346k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
346k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
346k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
733k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
733k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
733k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
733k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
733k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
733k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
733k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
733k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
733k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
67.9k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
67.9k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
67.9k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
67.9k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
67.9k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
67.9k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
67.9k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
67.9k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
67.9k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
723k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
723k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
723k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
723k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
723k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
723k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
723k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
723k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
723k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
327k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
327k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
327k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
327k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
327k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
327k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
327k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
327k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
327k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
36
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
36
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
36
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
36
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
36
    CoeffBundle<N, SZ>::Multiply(tmp);
185
36
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
36
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
36
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
36
  }
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.06M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
1.06M
    const D d;
200
1.06M
    StoreU(LoadU(d, from), d, to);
201
1.06M
  }
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
534k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
534k
    const D d;
200
534k
    StoreU(LoadU(d, from), d, to);
201
534k
  }
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
534k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
534k
    const D d;
200
534k
    StoreU(LoadU(d, from), d, to);
201
534k
  }
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.84G
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
2.84G
    const D d;
210
2.84G
    JXL_DASSERT(from_stride >= SZ);
211
2.84G
    JXL_DASSERT(to_stride >= SZ);
212
2.84G
    auto in1 = LoadU(d, from);
213
2.84G
    auto in2 = LoadU(d, from + from_stride);
214
2.84G
    StoreU(Add(in1, in2), d, to);
215
2.84G
    StoreU(Sub(in1, in2), d, to + to_stride);
216
2.84G
  }
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
534k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
534k
    const D d;
210
534k
    JXL_DASSERT(from_stride >= SZ);
211
534k
    JXL_DASSERT(to_stride >= SZ);
212
534k
    auto in1 = LoadU(d, from);
213
534k
    auto in2 = LoadU(d, from + from_stride);
214
534k
    StoreU(Add(in1, in2), d, to);
215
534k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
534k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
594k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
594k
    const D d;
210
594k
    JXL_DASSERT(from_stride >= SZ);
211
594k
    JXL_DASSERT(to_stride >= SZ);
212
594k
    auto in1 = LoadU(d, from);
213
594k
    auto in2 = LoadU(d, from + from_stride);
214
594k
    StoreU(Add(in1, in2), d, to);
215
594k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
594k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
604k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
604k
    const D d;
210
604k
    JXL_DASSERT(from_stride >= SZ);
211
604k
    JXL_DASSERT(to_stride >= SZ);
212
604k
    auto in1 = LoadU(d, from);
213
604k
    auto in2 = LoadU(d, from + from_stride);
214
604k
    StoreU(Add(in1, in2), d, to);
215
604k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
604k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
482k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
482k
    const D d;
210
482k
    JXL_DASSERT(from_stride >= SZ);
211
482k
    JXL_DASSERT(to_stride >= SZ);
212
482k
    auto in1 = LoadU(d, from);
213
482k
    auto in2 = LoadU(d, from + from_stride);
214
482k
    StoreU(Add(in1, in2), d, to);
215
482k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
482k
  }
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
534k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
534k
    const D d;
210
534k
    JXL_DASSERT(from_stride >= SZ);
211
534k
    JXL_DASSERT(to_stride >= SZ);
212
534k
    auto in1 = LoadU(d, from);
213
534k
    auto in2 = LoadU(d, from + from_stride);
214
534k
    StoreU(Add(in1, in2), d, to);
215
534k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
534k
  }
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
594k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
594k
    const D d;
210
594k
    JXL_DASSERT(from_stride >= SZ);
211
594k
    JXL_DASSERT(to_stride >= SZ);
212
594k
    auto in1 = LoadU(d, from);
213
594k
    auto in2 = LoadU(d, from + from_stride);
214
594k
    StoreU(Add(in1, in2), d, to);
215
594k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
594k
  }
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
604k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
604k
    const D d;
210
604k
    JXL_DASSERT(from_stride >= SZ);
211
604k
    JXL_DASSERT(to_stride >= SZ);
212
604k
    auto in1 = LoadU(d, from);
213
604k
    auto in2 = LoadU(d, from + from_stride);
214
604k
    StoreU(Add(in1, in2), d, to);
215
604k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
604k
  }
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
482k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
482k
    const D d;
210
482k
    JXL_DASSERT(from_stride >= SZ);
211
482k
    JXL_DASSERT(to_stride >= SZ);
212
482k
    auto in1 = LoadU(d, from);
213
482k
    auto in2 = LoadU(d, from + from_stride);
214
482k
    StoreU(Add(in1, in2), d, to);
215
482k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
482k
  }
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.67G
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
1.67G
    const D d;
210
1.67G
    JXL_DASSERT(from_stride >= SZ);
211
1.67G
    JXL_DASSERT(to_stride >= SZ);
212
1.67G
    auto in1 = LoadU(d, from);
213
1.67G
    auto in2 = LoadU(d, from + from_stride);
214
1.67G
    StoreU(Add(in1, in2), d, to);
215
1.67G
    StoreU(Sub(in1, in2), d, to + to_stride);
216
1.67G
  }
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
892M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
892M
    const D d;
210
892M
    JXL_DASSERT(from_stride >= SZ);
211
892M
    JXL_DASSERT(to_stride >= SZ);
212
892M
    auto in1 = LoadU(d, from);
213
892M
    auto in2 = LoadU(d, from + from_stride);
214
892M
    StoreU(Add(in1, in2), d, to);
215
892M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
892M
  }
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
255M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
255M
    const D d;
210
255M
    JXL_DASSERT(from_stride >= SZ);
211
255M
    JXL_DASSERT(to_stride >= SZ);
212
255M
    auto in1 = LoadU(d, from);
213
255M
    auto in2 = LoadU(d, from + from_stride);
214
255M
    StoreU(Add(in1, in2), d, to);
215
255M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
255M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
14.5M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
14.5M
    const D d;
210
14.5M
    JXL_DASSERT(from_stride >= SZ);
211
14.5M
    JXL_DASSERT(to_stride >= SZ);
212
14.5M
    auto in1 = LoadU(d, from);
213
14.5M
    auto in2 = LoadU(d, from + from_stride);
214
14.5M
    StoreU(Add(in1, in2), d, to);
215
14.5M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
14.5M
  }
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.19G
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
2.19G
    JXL_DASSERT(from_stride >= SZ);
224
2.19G
    JXL_DASSERT(to_stride >= SZ);
225
2.19G
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
2.19G
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
2.19G
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
2.19G
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
2.19G
                            tmp + N * SZ);
230
2.19G
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
2.19G
  }
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
115k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
115k
    JXL_DASSERT(from_stride >= SZ);
224
115k
    JXL_DASSERT(to_stride >= SZ);
225
115k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
115k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
115k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
115k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
115k
                            tmp + N * SZ);
230
115k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
115k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
244k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
244k
    JXL_DASSERT(from_stride >= SZ);
224
244k
    JXL_DASSERT(to_stride >= SZ);
225
244k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
244k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
244k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
244k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
244k
                            tmp + N * SZ);
230
244k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
244k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
241k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
241k
    JXL_DASSERT(from_stride >= SZ);
224
241k
    JXL_DASSERT(to_stride >= SZ);
225
241k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
241k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
241k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
241k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
241k
                            tmp + N * SZ);
230
241k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
241k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
22.6k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
22.6k
    JXL_DASSERT(from_stride >= SZ);
224
22.6k
    JXL_DASSERT(to_stride >= SZ);
225
22.6k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
22.6k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
22.6k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
22.6k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
22.6k
                            tmp + N * SZ);
230
22.6k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
22.6k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
109k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
109k
    JXL_DASSERT(from_stride >= SZ);
224
109k
    JXL_DASSERT(to_stride >= SZ);
225
109k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
109k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
109k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
109k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
109k
                            tmp + N * SZ);
230
109k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
109k
  }
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
115k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
115k
    JXL_DASSERT(from_stride >= SZ);
224
115k
    JXL_DASSERT(to_stride >= SZ);
225
115k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
115k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
115k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
115k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
115k
                            tmp + N * SZ);
230
115k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
115k
  }
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
244k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
244k
    JXL_DASSERT(from_stride >= SZ);
224
244k
    JXL_DASSERT(to_stride >= SZ);
225
244k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
244k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
244k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
244k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
244k
                            tmp + N * SZ);
230
244k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
244k
  }
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
241k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
241k
    JXL_DASSERT(from_stride >= SZ);
224
241k
    JXL_DASSERT(to_stride >= SZ);
225
241k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
241k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
241k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
241k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
241k
                            tmp + N * SZ);
230
241k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
241k
  }
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
22.6k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
22.6k
    JXL_DASSERT(from_stride >= SZ);
224
22.6k
    JXL_DASSERT(to_stride >= SZ);
225
22.6k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
22.6k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
22.6k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
22.6k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
22.6k
                            tmp + N * SZ);
230
22.6k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
22.6k
  }
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
109k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
109k
    JXL_DASSERT(from_stride >= SZ);
224
109k
    JXL_DASSERT(to_stride >= SZ);
225
109k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
109k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
109k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
109k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
109k
                            tmp + N * SZ);
230
109k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
109k
  }
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
839M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
839M
    JXL_DASSERT(from_stride >= SZ);
224
839M
    JXL_DASSERT(to_stride >= SZ);
225
839M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
839M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
839M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
839M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
839M
                            tmp + N * SZ);
230
839M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
839M
  }
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
111M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
111M
    JXL_DASSERT(from_stride >= SZ);
224
111M
    JXL_DASSERT(to_stride >= SZ);
225
111M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
111M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
111M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
111M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
111M
                            tmp + N * SZ);
230
111M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
111M
  }
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
446M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
446M
    JXL_DASSERT(from_stride >= SZ);
224
446M
    JXL_DASSERT(to_stride >= SZ);
225
446M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
446M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
446M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
446M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
446M
                            tmp + N * SZ);
230
446M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
446M
  }
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
145M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
145M
    JXL_DASSERT(from_stride >= SZ);
224
145M
    JXL_DASSERT(to_stride >= SZ);
225
145M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
145M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
145M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
145M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
145M
                            tmp + N * SZ);
230
145M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
145M
  }
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
363M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
363M
    JXL_DASSERT(from_stride >= SZ);
224
363M
    JXL_DASSERT(to_stride >= SZ);
225
363M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
363M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
363M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
363M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
363M
                            tmp + N * SZ);
230
363M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
363M
  }
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
41.3M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
41.3M
    JXL_DASSERT(from_stride >= SZ);
224
41.3M
    JXL_DASSERT(to_stride >= SZ);
225
41.3M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
41.3M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
41.3M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
41.3M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
41.3M
                            tmp + N * SZ);
230
41.3M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
41.3M
  }
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.43M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
7.43M
    JXL_DASSERT(from_stride >= SZ);
224
7.43M
    JXL_DASSERT(to_stride >= SZ);
225
7.43M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
7.43M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
7.43M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
7.43M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
7.43M
                            tmp + N * SZ);
230
7.43M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
7.43M
  }
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
127M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
127M
    JXL_DASSERT(from_stride >= SZ);
224
127M
    JXL_DASSERT(to_stride >= SZ);
225
127M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
127M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
127M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
127M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
127M
                            tmp + N * SZ);
230
127M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
127M
  }
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.60M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
2.60M
    JXL_DASSERT(from_stride >= SZ);
224
2.60M
    JXL_DASSERT(to_stride >= SZ);
225
2.60M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
2.60M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
2.60M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
2.60M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
2.60M
                            tmp + N * SZ);
230
2.60M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
2.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
7.29M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
7.29M
    JXL_DASSERT(from_stride >= SZ);
224
7.29M
    JXL_DASSERT(to_stride >= SZ);
225
7.29M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
7.29M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
7.29M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
7.29M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
7.29M
                            tmp + N * SZ);
230
7.29M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
7.29M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
24.0M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
24.0M
    JXL_DASSERT(from_stride >= SZ);
224
24.0M
    JXL_DASSERT(to_stride >= SZ);
225
24.0M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
24.0M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
24.0M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
24.0M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
24.0M
                            tmp + N * SZ);
230
24.0M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
24.0M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
62.4M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
62.4M
    JXL_DASSERT(from_stride >= SZ);
224
62.4M
    JXL_DASSERT(to_stride >= SZ);
225
62.4M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
62.4M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
62.4M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
62.4M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
62.4M
                            tmp + N * SZ);
230
62.4M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
62.4M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
9.41M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
9.41M
    JXL_DASSERT(from_stride >= SZ);
224
9.41M
    JXL_DASSERT(to_stride >= SZ);
225
9.41M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
9.41M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
9.41M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
9.41M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
9.41M
                            tmp + N * SZ);
230
9.41M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
9.41M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
2.89M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
2.89M
    JXL_DASSERT(from_stride >= SZ);
224
2.89M
    JXL_DASSERT(to_stride >= SZ);
225
2.89M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
2.89M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
2.89M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
2.89M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
2.89M
                            tmp + N * SZ);
230
2.89M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
2.89M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
288
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
288
    JXL_DASSERT(from_stride >= SZ);
224
288
    JXL_DASSERT(to_stride >= SZ);
225
288
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
288
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
288
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
288
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
288
                            tmp + N * SZ);
230
288
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
288
  }
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
593M
                  float* JXL_RESTRICT tmp) {
237
593M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
721M
  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
671M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
671M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
671M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
671M
    if (fit) return;
246
671M
  }
247
593M
}
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
862k
                  float* JXL_RESTRICT tmp) {
237
862k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
862k
  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
862k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
862k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
862k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
862k
    if (fit) return;
246
862k
  }
247
862k
}
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
862k
                  float* JXL_RESTRICT tmp) {
237
862k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
862k
  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
862k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
862k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
862k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
862k
    if (fit) return;
246
862k
  }
247
862k
}
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
688k
                  float* JXL_RESTRICT tmp) {
237
688k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
688k
  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
688k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
688k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
688k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
688k
    if (fit) return;
246
688k
  }
247
688k
}
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
479k
                  float* JXL_RESTRICT tmp) {
237
479k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.66M
  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.18M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.18M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.18M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.18M
    if (fit) return;
246
1.18M
  }
247
479k
}
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
534k
                  float* JXL_RESTRICT tmp) {
237
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
534k
  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
534k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
534k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
534k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
534k
    if (fit) return;
246
534k
  }
247
534k
}
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
534k
                  float* JXL_RESTRICT tmp) {
237
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.60M
  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.06M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.06M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.06M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.06M
    if (fit) return;
246
1.06M
  }
247
534k
}
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
337k
                  float* JXL_RESTRICT tmp) {
237
337k
  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.20M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.20M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.20M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.20M
    if (fit) return;
246
1.20M
  }
247
337k
}
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.47M
                  float* JXL_RESTRICT tmp) {
237
3.47M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
3.47M
  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.47M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
3.47M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
3.47M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
3.47M
    if (fit) return;
246
3.47M
  }
247
3.47M
}
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
131k
                  float* JXL_RESTRICT tmp) {
237
131k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.09M
  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
964k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
964k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
964k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
964k
    if (fit) return;
246
964k
  }
247
131k
}
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
862k
                  float* JXL_RESTRICT tmp) {
237
862k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
862k
  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
862k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
862k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
862k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
862k
    if (fit) return;
246
862k
  }
247
862k
}
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
862k
                  float* JXL_RESTRICT tmp) {
237
862k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
862k
  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
862k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
862k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
862k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
862k
    if (fit) return;
246
862k
  }
247
862k
}
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
688k
                  float* JXL_RESTRICT tmp) {
237
688k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
688k
  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
688k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
688k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
688k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
688k
    if (fit) return;
246
688k
  }
247
688k
}
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
479k
                  float* JXL_RESTRICT tmp) {
237
479k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.66M
  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.18M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.18M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.18M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.18M
    if (fit) return;
246
1.18M
  }
247
479k
}
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
534k
                  float* JXL_RESTRICT tmp) {
237
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
534k
  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
534k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
534k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
534k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
534k
    if (fit) return;
246
534k
  }
247
534k
}
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
534k
                  float* JXL_RESTRICT tmp) {
237
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.60M
  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.06M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.06M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.06M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.06M
    if (fit) return;
246
1.06M
  }
247
534k
}
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
337k
                  float* JXL_RESTRICT tmp) {
237
337k
  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.20M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.20M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.20M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.20M
    if (fit) return;
246
1.20M
  }
247
337k
}
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
31.3M
                  float* JXL_RESTRICT tmp) {
237
31.3M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
31.3M
  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
31.3M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
31.3M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
31.3M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
31.3M
    if (fit) return;
246
31.3M
  }
247
31.3M
}
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
131k
                  float* JXL_RESTRICT tmp) {
237
131k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.09M
  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
964k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
964k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
964k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
964k
    if (fit) return;
246
964k
  }
247
131k
}
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
111M
                  float* JXL_RESTRICT tmp) {
237
111M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
111M
  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
111M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
111M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
111M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
111M
    if (fit) return;
246
111M
  }
247
111M
}
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
111M
                  float* JXL_RESTRICT tmp) {
237
111M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
111M
  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
111M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
111M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
111M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
111M
    if (fit) return;
246
111M
  }
247
111M
}
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
223M
                  float* JXL_RESTRICT tmp) {
237
223M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
223M
  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
223M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
223M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
223M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
223M
    if (fit) return;
246
223M
  }
247
223M
}
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
15.7M
                  float* JXL_RESTRICT tmp) {
237
15.7M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
56.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
40.4M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
40.4M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
40.4M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
40.4M
    if (fit) return;
246
40.4M
  }
247
15.7M
}
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
22.4M
                  float* JXL_RESTRICT tmp) {
237
22.4M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
22.4M
  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
22.4M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
22.4M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
22.4M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
22.4M
    if (fit) return;
246
22.4M
  }
247
22.4M
}
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
22.4M
                  float* JXL_RESTRICT tmp) {
237
22.4M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
67.3M
  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
44.9M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
44.9M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
44.9M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
44.9M
    if (fit) return;
246
44.9M
  }
247
22.4M
}
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
7.73M
                  float* JXL_RESTRICT tmp) {
237
7.73M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
34.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
26.4M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
26.4M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
26.4M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
26.4M
    if (fit) return;
246
26.4M
  }
247
7.73M
}
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
27.8M
                  float* JXL_RESTRICT tmp) {
237
27.8M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
27.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
27.8M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
27.8M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
27.8M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
27.8M
    if (fit) return;
246
27.8M
  }
247
27.8M
}
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.47M
                  float* JXL_RESTRICT tmp) {
237
1.47M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
8.90M
  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.43M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
7.43M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
7.43M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
7.43M
    if (fit) return;
246
7.43M
  }
247
1.47M
}
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.61M
                  float* JXL_RESTRICT tmp) {
237
1.61M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.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
1.61M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.61M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.61M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.61M
    if (fit) return;
246
1.61M
  }
247
1.61M
}
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.61M
                  float* JXL_RESTRICT tmp) {
237
1.61M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.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
1.61M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.61M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.61M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.61M
    if (fit) return;
246
1.61M
  }
247
1.61M
}
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.09M
                  float* JXL_RESTRICT tmp) {
237
1.09M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.09M
  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
1.09M
}
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
816
                  float* JXL_RESTRICT tmp) {
237
816
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
816
  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
816
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
816
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
816
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
816
    if (fit) return;
246
816
  }
247
816
}
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
816
                  float* JXL_RESTRICT tmp) {
237
816
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
816
  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
816
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
816
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
816
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
816
    if (fit) return;
246
816
  }
247
816
}
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
346k
                  float* JXL_RESTRICT tmp) {
237
346k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
346k
  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
346k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
346k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
346k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
346k
    if (fit) return;
246
346k
  }
247
346k
}
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
346k
                  float* JXL_RESTRICT tmp) {
237
346k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
346k
  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
346k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
346k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
346k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
346k
    if (fit) return;
246
346k
  }
247
346k
}
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
597k
                  float* JXL_RESTRICT tmp) {
237
597k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
597k
  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
597k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
597k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
597k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
597k
    if (fit) return;
246
597k
  }
247
597k
}
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
67.9k
                  float* JXL_RESTRICT tmp) {
237
67.9k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
67.9k
  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
67.9k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
67.9k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
67.9k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
67.9k
    if (fit) return;
246
67.9k
  }
247
67.9k
}
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
67.9k
                  float* JXL_RESTRICT tmp) {
237
67.9k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
67.9k
  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
67.9k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
67.9k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
67.9k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
67.9k
    if (fit) return;
246
67.9k
  }
247
67.9k
}
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
327k
                  float* JXL_RESTRICT tmp) {
237
327k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
327k
  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
327k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
327k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
327k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
327k
    if (fit) return;
246
327k
  }
247
327k
}
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
12
                  float* JXL_RESTRICT tmp) {
237
12
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
12
  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
12
}
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
12
                  float* JXL_RESTRICT tmp) {
237
12
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
36
  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
24
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
24
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
24
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
24
    if (fit) return;
246
24
  }
247
12
}
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
12
                  float* JXL_RESTRICT tmp) {
237
12
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
36
  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
24
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
24
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
24
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
24
    if (fit) return;
246
24
  }
247
12
}
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
572M
                   float* JXL_RESTRICT tmp) {
252
572M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
705M
  for (size_t i = 0; i < Mp; i += M) {
254
653M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
653M
                       to.Stride(), tmp);
256
653M
    if (fit) return;
257
653M
  }
258
572M
}
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
534k
                   float* JXL_RESTRICT tmp) {
252
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
534k
  for (size_t i = 0; i < Mp; i += M) {
254
534k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
534k
                       to.Stride(), tmp);
256
534k
    if (fit) return;
257
534k
  }
258
534k
}
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
534k
                   float* JXL_RESTRICT tmp) {
252
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
534k
  for (size_t i = 0; i < Mp; i += M) {
254
534k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
534k
                       to.Stride(), tmp);
256
534k
    if (fit) return;
257
534k
  }
258
534k
}
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
363k
                   float* JXL_RESTRICT tmp) {
252
363k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
363k
  for (size_t i = 0; i < Mp; i += M) {
254
363k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
363k
                       to.Stride(), tmp);
256
363k
    if (fit) return;
257
363k
  }
258
363k
}
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
115k
                   float* JXL_RESTRICT tmp) {
252
115k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
115k
  for (size_t i = 0; i < Mp; i += M) {
254
115k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
115k
                       to.Stride(), tmp);
256
115k
    if (fit) return;
257
115k
  }
258
115k
}
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
115k
                   float* JXL_RESTRICT tmp) {
252
115k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
115k
  for (size_t i = 0; i < Mp; i += M) {
254
115k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
115k
                       to.Stride(), tmp);
256
115k
    if (fit) return;
257
115k
  }
258
115k
}
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
199k
                   float* JXL_RESTRICT tmp) {
252
199k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
199k
  for (size_t i = 0; i < Mp; i += M) {
254
199k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
199k
                       to.Stride(), tmp);
256
199k
    if (fit) return;
257
199k
  }
258
199k
}
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
22.6k
                   float* JXL_RESTRICT tmp) {
252
22.6k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
22.6k
  for (size_t i = 0; i < Mp; i += M) {
254
22.6k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
22.6k
                       to.Stride(), tmp);
256
22.6k
    if (fit) return;
257
22.6k
  }
258
22.6k
}
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
22.6k
                   float* JXL_RESTRICT tmp) {
252
22.6k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
22.6k
  for (size_t i = 0; i < Mp; i += M) {
254
22.6k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
22.6k
                       to.Stride(), tmp);
256
22.6k
    if (fit) return;
257
22.6k
  }
258
22.6k
}
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
109k
                   float* JXL_RESTRICT tmp) {
252
109k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
109k
  for (size_t i = 0; i < Mp; i += M) {
254
109k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
109k
                       to.Stride(), tmp);
256
109k
    if (fit) return;
257
109k
  }
258
109k
}
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
534k
                   float* JXL_RESTRICT tmp) {
252
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
534k
  for (size_t i = 0; i < Mp; i += M) {
254
534k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
534k
                       to.Stride(), tmp);
256
534k
    if (fit) return;
257
534k
  }
258
534k
}
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
534k
                   float* JXL_RESTRICT tmp) {
252
534k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
534k
  for (size_t i = 0; i < Mp; i += M) {
254
534k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
534k
                       to.Stride(), tmp);
256
534k
    if (fit) return;
257
534k
  }
258
534k
}
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
363k
                   float* JXL_RESTRICT tmp) {
252
363k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
363k
  for (size_t i = 0; i < Mp; i += M) {
254
363k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
363k
                       to.Stride(), tmp);
256
363k
    if (fit) return;
257
363k
  }
258
363k
}
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
115k
                   float* JXL_RESTRICT tmp) {
252
115k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
115k
  for (size_t i = 0; i < Mp; i += M) {
254
115k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
115k
                       to.Stride(), tmp);
256
115k
    if (fit) return;
257
115k
  }
258
115k
}
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
115k
                   float* JXL_RESTRICT tmp) {
252
115k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
115k
  for (size_t i = 0; i < Mp; i += M) {
254
115k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
115k
                       to.Stride(), tmp);
256
115k
    if (fit) return;
257
115k
  }
258
115k
}
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
199k
                   float* JXL_RESTRICT tmp) {
252
199k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
199k
  for (size_t i = 0; i < Mp; i += M) {
254
199k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
199k
                       to.Stride(), tmp);
256
199k
    if (fit) return;
257
199k
  }
258
199k
}
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
22.6k
                   float* JXL_RESTRICT tmp) {
252
22.6k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
22.6k
  for (size_t i = 0; i < Mp; i += M) {
254
22.6k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
22.6k
                       to.Stride(), tmp);
256
22.6k
    if (fit) return;
257
22.6k
  }
258
22.6k
}
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
22.6k
                   float* JXL_RESTRICT tmp) {
252
22.6k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
22.6k
  for (size_t i = 0; i < Mp; i += M) {
254
22.6k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
22.6k
                       to.Stride(), tmp);
256
22.6k
    if (fit) return;
257
22.6k
  }
258
22.6k
}
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
109k
                   float* JXL_RESTRICT tmp) {
252
109k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
109k
  for (size_t i = 0; i < Mp; i += M) {
254
109k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
109k
                       to.Stride(), tmp);
256
109k
    if (fit) return;
257
109k
  }
258
109k
}
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
111M
                   float* JXL_RESTRICT tmp) {
252
111M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
111M
  for (size_t i = 0; i < Mp; i += M) {
254
111M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
111M
                       to.Stride(), tmp);
256
111M
    if (fit) return;
257
111M
  }
258
111M
}
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
111M
                   float* JXL_RESTRICT tmp) {
252
111M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
111M
  for (size_t i = 0; i < Mp; i += M) {
254
111M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
111M
                       to.Stride(), tmp);
256
111M
    if (fit) return;
257
111M
  }
258
111M
}
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
223M
                   float* JXL_RESTRICT tmp) {
252
223M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
223M
  for (size_t i = 0; i < Mp; i += M) {
254
223M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
223M
                       to.Stride(), tmp);
256
223M
    if (fit) return;
257
223M
  }
258
223M
}
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
15.7M
                   float* JXL_RESTRICT tmp) {
252
15.7M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
56.2M
  for (size_t i = 0; i < Mp; i += M) {
254
40.4M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
40.4M
                       to.Stride(), tmp);
256
40.4M
    if (fit) return;
257
40.4M
  }
258
15.7M
}
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
22.4M
                   float* JXL_RESTRICT tmp) {
252
22.4M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
67.3M
  for (size_t i = 0; i < Mp; i += M) {
254
44.9M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
44.9M
                       to.Stride(), tmp);
256
44.9M
    if (fit) return;
257
44.9M
  }
258
22.4M
}
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
22.4M
                   float* JXL_RESTRICT tmp) {
252
22.4M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
22.4M
  for (size_t i = 0; i < Mp; i += M) {
254
22.4M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
22.4M
                       to.Stride(), tmp);
256
22.4M
    if (fit) return;
257
22.4M
  }
258
22.4M
}
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
7.73M
                   float* JXL_RESTRICT tmp) {
252
7.73M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
34.2M
  for (size_t i = 0; i < Mp; i += M) {
254
26.4M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
26.4M
                       to.Stride(), tmp);
256
26.4M
    if (fit) return;
257
26.4M
  }
258
7.73M
}
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
27.8M
                   float* JXL_RESTRICT tmp) {
252
27.8M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
27.8M
  for (size_t i = 0; i < Mp; i += M) {
254
27.8M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
27.8M
                       to.Stride(), tmp);
256
27.8M
    if (fit) return;
257
27.8M
  }
258
27.8M
}
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.47M
                   float* JXL_RESTRICT tmp) {
252
1.47M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
8.90M
  for (size_t i = 0; i < Mp; i += M) {
254
7.43M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
7.43M
                       to.Stride(), tmp);
256
7.43M
    if (fit) return;
257
7.43M
  }
258
1.47M
}
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.60M
                   float* JXL_RESTRICT tmp) {
252
2.60M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.60M
  for (size_t i = 0; i < Mp; i += M) {
254
2.60M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.60M
                       to.Stride(), tmp);
256
2.60M
    if (fit) return;
257
2.60M
  }
258
2.60M
}
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.60M
                   float* JXL_RESTRICT tmp) {
252
2.60M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.60M
  for (size_t i = 0; i < Mp; i += M) {
254
2.60M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.60M
                       to.Stride(), tmp);
256
2.60M
    if (fit) return;
257
2.60M
  }
258
2.60M
}
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.09M
                   float* JXL_RESTRICT tmp) {
252
2.09M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.09M
  for (size_t i = 0; i < Mp; i += M) {
254
2.09M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.09M
                       to.Stride(), tmp);
256
2.09M
    if (fit) return;
257
2.09M
  }
258
2.09M
}
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.44M
                   float* JXL_RESTRICT tmp) {
252
1.44M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
5.01M
  for (size_t i = 0; i < Mp; i += M) {
254
3.57M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.57M
                       to.Stride(), tmp);
256
3.57M
    if (fit) return;
257
3.57M
  }
258
1.44M
}
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.61M
                   float* JXL_RESTRICT tmp) {
252
1.61M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
4.84M
  for (size_t i = 0; i < Mp; i += M) {
254
3.23M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.23M
                       to.Stride(), tmp);
256
3.23M
    if (fit) return;
257
3.23M
  }
258
1.61M
}
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.61M
                   float* JXL_RESTRICT tmp) {
252
1.61M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
1.61M
  for (size_t i = 0; i < Mp; i += M) {
254
1.61M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
1.61M
                       to.Stride(), tmp);
256
1.61M
    if (fit) return;
257
1.61M
  }
258
1.61M
}
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
816
                   float* JXL_RESTRICT tmp) {
252
816
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
816
  for (size_t i = 0; i < Mp; i += M) {
254
816
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
816
                       to.Stride(), tmp);
256
816
    if (fit) return;
257
816
  }
258
816
}
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.01M
                   float* JXL_RESTRICT tmp) {
252
1.01M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
4.63M
  for (size_t i = 0; i < Mp; i += M) {
254
3.62M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.62M
                       to.Stride(), tmp);
256
3.62M
    if (fit) return;
257
3.62M
  }
258
1.01M
}
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.2M
                   float* JXL_RESTRICT tmp) {
252
11.2M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
11.2M
  for (size_t i = 0; i < Mp; i += M) {
254
11.2M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
11.2M
                       to.Stride(), tmp);
256
11.2M
    if (fit) return;
257
11.2M
  }
258
11.2M
}
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
395k
                   float* JXL_RESTRICT tmp) {
252
395k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
3.28M
  for (size_t i = 0; i < Mp; i += M) {
254
2.89M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.89M
                       to.Stride(), tmp);
256
2.89M
    if (fit) return;
257
2.89M
  }
258
395k
}
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
24
                   float* JXL_RESTRICT tmp) {
252
24
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
312
  for (size_t i = 0; i < Mp; i += M) {
254
288
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
288
                       to.Stride(), tmp);
256
288
    if (fit) return;
257
288
  }
258
24
}
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
593M
                      float* JXL_RESTRICT tmp) {
276
593M
    if (M <= L) {
277
543M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
543M
    } else {
279
50.4M
      return NoInlineWrapper(
280
50.4M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
50.4M
          tmp);
282
50.4M
    }
283
593M
  }
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
862k
                      float* JXL_RESTRICT tmp) {
276
862k
    if (M <= L) {
277
862k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
862k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
862k
  }
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
862k
                      float* JXL_RESTRICT tmp) {
276
862k
    if (M <= L) {
277
862k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
862k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
862k
  }
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
688k
                      float* JXL_RESTRICT tmp) {
276
688k
    if (M <= L) {
277
688k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
688k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
688k
  }
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
363k
                      float* JXL_RESTRICT tmp) {
276
363k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
363k
    } else {
279
363k
      return NoInlineWrapper(
280
363k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
363k
          tmp);
282
363k
    }
283
363k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
276
534k
    if (M <= L) {
277
534k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
534k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
534k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
276
534k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
534k
    } else {
279
534k
      return NoInlineWrapper(
280
534k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
534k
          tmp);
282
534k
    }
283
534k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
276
115k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
115k
    } else {
279
115k
      return NoInlineWrapper(
280
115k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
115k
          tmp);
282
115k
    }
283
115k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
276
115k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
115k
    } else {
279
115k
      return NoInlineWrapper(
280
115k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
115k
          tmp);
282
115k
    }
283
115k
  }
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
199k
                      float* JXL_RESTRICT tmp) {
276
199k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
199k
    } else {
279
199k
      return NoInlineWrapper(
280
199k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
199k
          tmp);
282
199k
    }
283
199k
  }
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.47M
                      float* JXL_RESTRICT tmp) {
276
3.47M
    if (M <= L) {
277
3.47M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
3.47M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
3.47M
  }
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
109k
                      float* JXL_RESTRICT tmp) {
276
109k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
109k
    } else {
279
109k
      return NoInlineWrapper(
280
109k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
109k
          tmp);
282
109k
    }
283
109k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
276
22.6k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.6k
    } else {
279
22.6k
      return NoInlineWrapper(
280
22.6k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
22.6k
          tmp);
282
22.6k
    }
283
22.6k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
276
22.6k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.6k
    } else {
279
22.6k
      return NoInlineWrapper(
280
22.6k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
22.6k
          tmp);
282
22.6k
    }
283
22.6k
  }
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
862k
                      float* JXL_RESTRICT tmp) {
276
862k
    if (M <= L) {
277
862k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
862k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
862k
  }
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
862k
                      float* JXL_RESTRICT tmp) {
276
862k
    if (M <= L) {
277
862k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
862k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
862k
  }
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
688k
                      float* JXL_RESTRICT tmp) {
276
688k
    if (M <= L) {
277
688k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
688k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
688k
  }
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
363k
                      float* JXL_RESTRICT tmp) {
276
363k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
363k
    } else {
279
363k
      return NoInlineWrapper(
280
363k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
363k
          tmp);
282
363k
    }
283
363k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
276
534k
    if (M <= L) {
277
534k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
534k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
534k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
276
534k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
534k
    } else {
279
534k
      return NoInlineWrapper(
280
534k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
534k
          tmp);
282
534k
    }
283
534k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
276
115k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
115k
    } else {
279
115k
      return NoInlineWrapper(
280
115k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
115k
          tmp);
282
115k
    }
283
115k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
276
115k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
115k
    } else {
279
115k
      return NoInlineWrapper(
280
115k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
115k
          tmp);
282
115k
    }
283
115k
  }
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
199k
                      float* JXL_RESTRICT tmp) {
276
199k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
199k
    } else {
279
199k
      return NoInlineWrapper(
280
199k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
199k
          tmp);
282
199k
    }
283
199k
  }
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
31.3M
                      float* JXL_RESTRICT tmp) {
276
31.3M
    if (M <= L) {
277
31.3M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
31.3M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
31.3M
  }
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
109k
                      float* JXL_RESTRICT tmp) {
276
109k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
109k
    } else {
279
109k
      return NoInlineWrapper(
280
109k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
109k
          tmp);
282
109k
    }
283
109k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
276
22.6k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.6k
    } else {
279
22.6k
      return NoInlineWrapper(
280
22.6k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
22.6k
          tmp);
282
22.6k
    }
283
22.6k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
276
22.6k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.6k
    } else {
279
22.6k
      return NoInlineWrapper(
280
22.6k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
22.6k
          tmp);
282
22.6k
    }
283
22.6k
  }
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
111M
                      float* JXL_RESTRICT tmp) {
276
111M
    if (M <= L) {
277
111M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
111M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
111M
  }
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
111M
                      float* JXL_RESTRICT tmp) {
276
111M
    if (M <= L) {
277
111M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
111M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
111M
  }
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
223M
                      float* JXL_RESTRICT tmp) {
276
223M
    if (M <= L) {
277
223M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
223M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
223M
  }
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.3M
                      float* JXL_RESTRICT tmp) {
276
11.3M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
11.3M
    } else {
279
11.3M
      return NoInlineWrapper(
280
11.3M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
11.3M
          tmp);
282
11.3M
    }
283
11.3M
  }
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
22.4M
                      float* JXL_RESTRICT tmp) {
276
22.4M
    if (M <= L) {
277
22.4M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.4M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
22.4M
  }
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
22.4M
                      float* JXL_RESTRICT tmp) {
276
22.4M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.4M
    } else {
279
22.4M
      return NoInlineWrapper(
280
22.4M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
22.4M
          tmp);
282
22.4M
    }
283
22.4M
  }
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.40M
                      float* JXL_RESTRICT tmp) {
276
4.40M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
4.40M
    } else {
279
4.40M
      return NoInlineWrapper(
280
4.40M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
4.40M
          tmp);
282
4.40M
    }
283
4.40M
  }
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.40M
                      float* JXL_RESTRICT tmp) {
276
4.40M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
4.40M
    } else {
279
4.40M
      return NoInlineWrapper(
280
4.40M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
4.40M
          tmp);
282
4.40M
    }
283
4.40M
  }
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.24M
                      float* JXL_RESTRICT tmp) {
276
2.24M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
2.24M
    } else {
279
2.24M
      return NoInlineWrapper(
280
2.24M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
2.24M
          tmp);
282
2.24M
    }
283
2.24M
  }
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
27.8M
                      float* JXL_RESTRICT tmp) {
276
27.8M
    if (M <= L) {
277
27.8M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
27.8M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
27.8M
  }
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
385k
                      float* JXL_RESTRICT tmp) {
276
385k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
385k
    } else {
279
385k
      return NoInlineWrapper(
280
385k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
385k
          tmp);
282
385k
    }
283
385k
  }
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.08M
                      float* JXL_RESTRICT tmp) {
276
1.08M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.08M
    } else {
279
1.08M
      return NoInlineWrapper(
280
1.08M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
1.08M
          tmp);
282
1.08M
    }
283
1.08M
  }
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.08M
                      float* JXL_RESTRICT tmp) {
276
1.08M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.08M
    } else {
279
1.08M
      return NoInlineWrapper(
280
1.08M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
1.08M
          tmp);
282
1.08M
    }
283
1.08M
  }
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.61M
                      float* JXL_RESTRICT tmp) {
276
1.61M
    if (M <= L) {
277
1.61M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.61M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.61M
  }
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.61M
                      float* JXL_RESTRICT tmp) {
276
1.61M
    if (M <= L) {
277
1.61M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.61M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.61M
  }
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.09M
                      float* JXL_RESTRICT tmp) {
276
1.09M
    if (M <= L) {
277
1.09M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.09M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.09M
  }
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
816
                      float* JXL_RESTRICT tmp) {
276
816
    if (M <= L) {
277
816
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
816
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
816
  }
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
816
                      float* JXL_RESTRICT tmp) {
276
816
    if (M <= L) {
277
816
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
816
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
816
  }
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
346k
                      float* JXL_RESTRICT tmp) {
276
346k
    if (M <= L) {
277
346k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
346k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
346k
  }
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
346k
                      float* JXL_RESTRICT tmp) {
276
346k
    if (M <= L) {
277
346k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
346k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
346k
  }
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
597k
                      float* JXL_RESTRICT tmp) {
276
597k
    if (M <= L) {
277
597k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
597k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
597k
  }
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
67.9k
                      float* JXL_RESTRICT tmp) {
276
67.9k
    if (M <= L) {
277
67.9k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
67.9k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
67.9k
  }
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
67.9k
                      float* JXL_RESTRICT tmp) {
276
67.9k
    if (M <= L) {
277
67.9k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
67.9k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
67.9k
  }
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
327k
                      float* JXL_RESTRICT tmp) {
276
327k
    if (M <= L) {
277
327k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
327k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
327k
  }
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
12
                      float* JXL_RESTRICT tmp) {
276
12
    if (M <= L) {
277
12
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
12
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
12
  }
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
12
                      float* JXL_RESTRICT tmp) {
276
12
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
12
    } else {
279
12
      return NoInlineWrapper(
280
12
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
12
          tmp);
282
12
    }
283
12
  }
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
12
                      float* JXL_RESTRICT tmp) {
276
12
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
12
    } else {
279
12
      return NoInlineWrapper(
280
12
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
12
          tmp);
282
12
    }
283
12
  }
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
593M
                  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
593M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
593M
#endif
308
593M
  }
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
862k
                  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
862k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
862k
#endif
308
862k
  }
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
862k
                  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
862k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
862k
#endif
308
862k
  }
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
688k
                  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
688k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
688k
#endif
308
688k
  }
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
363k
                  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
363k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
363k
#endif
308
363k
  }
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
534k
                  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
534k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
534k
#endif
308
534k
  }
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
534k
                  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
534k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
534k
#endif
308
534k
  }
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
115k
                  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
115k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
115k
#endif
308
115k
  }
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
115k
                  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
115k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
115k
#endif
308
115k
  }
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
199k
                  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
199k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
199k
#endif
308
199k
  }
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.47M
                  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.47M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
3.47M
#endif
308
3.47M
  }
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
109k
                  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
109k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
109k
#endif
308
109k
  }
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
22.6k
                  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
22.6k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.6k
#endif
308
22.6k
  }
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
22.6k
                  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
22.6k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.6k
#endif
308
22.6k
  }
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
862k
                  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
862k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
862k
#endif
308
862k
  }
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
862k
                  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
862k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
862k
#endif
308
862k
  }
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
688k
                  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
688k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
688k
#endif
308
688k
  }
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
363k
                  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
363k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
363k
#endif
308
363k
  }
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
534k
                  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
534k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
534k
#endif
308
534k
  }
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
534k
                  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
534k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
534k
#endif
308
534k
  }
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
115k
                  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
115k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
115k
#endif
308
115k
  }
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
115k
                  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
115k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
115k
#endif
308
115k
  }
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
199k
                  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
199k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
199k
#endif
308
199k
  }
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
31.3M
                  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
31.3M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
31.3M
#endif
308
31.3M
  }
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
109k
                  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
109k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
109k
#endif
308
109k
  }
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
22.6k
                  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
22.6k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.6k
#endif
308
22.6k
  }
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
22.6k
                  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
22.6k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.6k
#endif
308
22.6k
  }
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
111M
                  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
111M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
111M
#endif
308
111M
  }
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
111M
                  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
111M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
111M
#endif
308
111M
  }
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
223M
                  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
223M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
223M
#endif
308
223M
  }
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.3M
                  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.3M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
11.3M
#endif
308
11.3M
  }
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
22.4M
                  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
22.4M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.4M
#endif
308
22.4M
  }
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
22.4M
                  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
22.4M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.4M
#endif
308
22.4M
  }
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.40M
                  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.40M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
4.40M
#endif
308
4.40M
  }
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.40M
                  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.40M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
4.40M
#endif
308
4.40M
  }
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.24M
                  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.24M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
2.24M
#endif
308
2.24M
  }
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
27.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
27.8M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
27.8M
#endif
308
27.8M
  }
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
385k
                  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
385k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
385k
#endif
308
385k
  }
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.08M
                  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.08M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.08M
#endif
308
1.08M
  }
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.08M
                  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.08M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.08M
#endif
308
1.08M
  }
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.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
1.61M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.61M
#endif
308
1.61M
  }
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.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
1.61M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.61M
#endif
308
1.61M
  }
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.09M
                  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.09M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.09M
#endif
308
1.09M
  }
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
816
                  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
816
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
816
#endif
308
816
  }
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
816
                  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
816
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
816
#endif
308
816
  }
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
346k
                  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
346k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
346k
#endif
308
346k
  }
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
346k
                  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
346k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
346k
#endif
308
346k
  }
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
597k
                  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
597k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
597k
#endif
308
597k
  }
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
67.9k
                  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
67.9k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
67.9k
#endif
308
67.9k
  }
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
67.9k
                  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
67.9k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
67.9k
#endif
308
67.9k
  }
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
327k
                  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
327k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
327k
#endif
308
327k
  }
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
12
                  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
12
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
12
#endif
308
12
  }
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
12
                  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
12
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
12
#endif
308
12
  }
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
12
                  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
12
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
12
#endif
308
12
  }
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
572M
                      float* JXL_RESTRICT tmp) {
316
572M
    if (M <= L) {
317
520M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
520M
    } else {
319
51.9M
      return NoInlineWrapper(
320
51.9M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
51.9M
          tmp);
322
51.9M
    }
323
572M
  }
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
534k
                      float* JXL_RESTRICT tmp) {
316
534k
    if (M <= L) {
317
534k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
534k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
534k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
316
534k
    if (M <= L) {
317
534k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
534k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
534k
  }
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
363k
                      float* JXL_RESTRICT tmp) {
316
363k
    if (M <= L) {
317
363k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
363k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
363k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
316
115k
    if (M <= L) {
317
115k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
115k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
115k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
316
115k
    if (M <= L) {
317
115k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
115k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
115k
  }
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
199k
                      float* JXL_RESTRICT tmp) {
316
199k
    if (M <= L) {
317
199k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
199k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
199k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
316
22.6k
    if (M <= L) {
317
22.6k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.6k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
22.6k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
316
22.6k
    if (M <= L) {
317
22.6k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.6k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
22.6k
  }
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
109k
                      float* JXL_RESTRICT tmp) {
316
109k
    if (M <= L) {
317
109k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
109k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
109k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
316
534k
    if (M <= L) {
317
534k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
534k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
534k
  }
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
534k
                      float* JXL_RESTRICT tmp) {
316
534k
    if (M <= L) {
317
534k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
534k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
534k
  }
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
363k
                      float* JXL_RESTRICT tmp) {
316
363k
    if (M <= L) {
317
363k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
363k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
363k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
316
115k
    if (M <= L) {
317
115k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
115k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
115k
  }
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
115k
                      float* JXL_RESTRICT tmp) {
316
115k
    if (M <= L) {
317
115k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
115k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
115k
  }
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
199k
                      float* JXL_RESTRICT tmp) {
316
199k
    if (M <= L) {
317
199k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
199k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
199k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
316
22.6k
    if (M <= L) {
317
22.6k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.6k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
22.6k
  }
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
22.6k
                      float* JXL_RESTRICT tmp) {
316
22.6k
    if (M <= L) {
317
22.6k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.6k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
22.6k
  }
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
109k
                      float* JXL_RESTRICT tmp) {
316
109k
    if (M <= L) {
317
109k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
109k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
109k
  }
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
111M
                      float* JXL_RESTRICT tmp) {
316
111M
    if (M <= L) {
317
111M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
111M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
111M
  }
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
111M
                      float* JXL_RESTRICT tmp) {
316
111M
    if (M <= L) {
317
111M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
111M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
111M
  }
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
223M
                      float* JXL_RESTRICT tmp) {
316
223M
    if (M <= L) {
317
223M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
223M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
223M
  }
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.3M
                      float* JXL_RESTRICT tmp) {
316
11.3M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
11.3M
    } else {
319
11.3M
      return NoInlineWrapper(
320
11.3M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
11.3M
          tmp);
322
11.3M
    }
323
11.3M
  }
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
22.4M
                      float* JXL_RESTRICT tmp) {
316
22.4M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.4M
    } else {
319
22.4M
      return NoInlineWrapper(
320
22.4M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
22.4M
          tmp);
322
22.4M
    }
323
22.4M
  }
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
22.4M
                      float* JXL_RESTRICT tmp) {
316
22.4M
    if (M <= L) {
317
22.4M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.4M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
22.4M
  }
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.40M
                      float* JXL_RESTRICT tmp) {
316
4.40M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
4.40M
    } else {
319
4.40M
      return NoInlineWrapper(
320
4.40M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
4.40M
          tmp);
322
4.40M
    }
323
4.40M
  }
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.40M
                      float* JXL_RESTRICT tmp) {
316
4.40M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
4.40M
    } else {
319
4.40M
      return NoInlineWrapper(
320
4.40M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
4.40M
          tmp);
322
4.40M
    }
323
4.40M
  }
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.24M
                      float* JXL_RESTRICT tmp) {
316
2.24M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.24M
    } else {
319
2.24M
      return NoInlineWrapper(
320
2.24M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
2.24M
          tmp);
322
2.24M
    }
323
2.24M
  }
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
27.8M
                      float* JXL_RESTRICT tmp) {
316
27.8M
    if (M <= L) {
317
27.8M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
27.8M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
27.8M
  }
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.08M
                      float* JXL_RESTRICT tmp) {
316
1.08M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.08M
    } else {
319
1.08M
      return NoInlineWrapper(
320
1.08M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.08M
          tmp);
322
1.08M
    }
323
1.08M
  }
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.08M
                      float* JXL_RESTRICT tmp) {
316
1.08M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.08M
    } else {
319
1.08M
      return NoInlineWrapper(
320
1.08M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.08M
          tmp);
322
1.08M
    }
323
1.08M
  }
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
385k
                      float* JXL_RESTRICT tmp) {
316
385k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
385k
    } else {
319
385k
      return NoInlineWrapper(
320
385k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
385k
          tmp);
322
385k
    }
323
385k
  }
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.60M
                      float* JXL_RESTRICT tmp) {
316
2.60M
    if (M <= L) {
317
2.60M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.60M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.60M
  }
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.60M
                      float* JXL_RESTRICT tmp) {
316
2.60M
    if (M <= L) {
317
2.60M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.60M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.60M
  }
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.09M
                      float* JXL_RESTRICT tmp) {
316
2.09M
    if (M <= L) {
317
2.09M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.09M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.09M
  }
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.09M
                      float* JXL_RESTRICT tmp) {
316
1.09M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.09M
    } else {
319
1.09M
      return NoInlineWrapper(
320
1.09M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.09M
          tmp);
322
1.09M
    }
323
1.09M
  }
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.61M
                      float* JXL_RESTRICT tmp) {
316
1.61M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.61M
    } else {
319
1.61M
      return NoInlineWrapper(
320
1.61M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.61M
          tmp);
322
1.61M
    }
323
1.61M
  }
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.61M
                      float* JXL_RESTRICT tmp) {
316
1.61M
    if (M <= L) {
317
1.61M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.61M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
1.61M
  }
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
816
                      float* JXL_RESTRICT tmp) {
316
816
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
816
    } else {
319
816
      return NoInlineWrapper(
320
816
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
816
          tmp);
322
816
    }
323
816
  }
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
816
                      float* JXL_RESTRICT tmp) {
316
816
    if (M <= L) {
317
816
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
816
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
816
  }
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
346k
                      float* JXL_RESTRICT tmp) {
316
346k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
346k
    } else {
319
346k
      return NoInlineWrapper(
320
346k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
346k
          tmp);
322
346k
    }
323
346k
  }
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
346k
                      float* JXL_RESTRICT tmp) {
316
346k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
346k
    } else {
319
346k
      return NoInlineWrapper(
320
346k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
346k
          tmp);
322
346k
    }
323
346k
  }
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
597k
                      float* JXL_RESTRICT tmp) {
316
597k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
597k
    } else {
319
597k
      return NoInlineWrapper(
320
597k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
597k
          tmp);
322
597k
    }
323
597k
  }
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.2M
                      float* JXL_RESTRICT tmp) {
316
11.2M
    if (M <= L) {
317
11.2M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
11.2M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
11.2M
  }
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
67.9k
                      float* JXL_RESTRICT tmp) {
316
67.9k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
67.9k
    } else {
319
67.9k
      return NoInlineWrapper(
320
67.9k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
67.9k
          tmp);
322
67.9k
    }
323
67.9k
  }
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
67.9k
                      float* JXL_RESTRICT tmp) {
316
67.9k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
67.9k
    } else {
319
67.9k
      return NoInlineWrapper(
320
67.9k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
67.9k
          tmp);
322
67.9k
    }
323
67.9k
  }
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
327k
                      float* JXL_RESTRICT tmp) {
316
327k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
327k
    } else {
319
327k
      return NoInlineWrapper(
320
327k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
327k
          tmp);
322
327k
    }
323
327k
  }
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
12
                      float* JXL_RESTRICT tmp) {
316
12
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
12
    } else {
319
12
      return NoInlineWrapper(
320
12
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
12
          tmp);
322
12
    }
323
12
  }
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
12
                      float* JXL_RESTRICT tmp) {
316
12
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
12
    } else {
319
12
      return NoInlineWrapper(
320
12
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
12
          tmp);
322
12
    }
323
12
  }
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
12
                      float* JXL_RESTRICT tmp) {
316
12
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
12
    } else {
319
12
      return NoInlineWrapper(
320
12
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
12
          tmp);
322
12
    }
323
12
  }
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
572M
                  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
572M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
572M
#endif
348
572M
  }
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
534k
                  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
534k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
534k
#endif
348
534k
  }
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
534k
                  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
534k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
534k
#endif
348
534k
  }
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
363k
                  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
363k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
363k
#endif
348
363k
  }
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
115k
                  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
115k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
115k
#endif
348
115k
  }
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
115k
                  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
115k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
115k
#endif
348
115k
  }
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
199k
                  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
199k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
199k
#endif
348
199k
  }
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
22.6k
                  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
22.6k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.6k
#endif
348
22.6k
  }
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
22.6k
                  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
22.6k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.6k
#endif
348
22.6k
  }
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
109k
                  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
109k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
109k
#endif
348
109k
  }
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
534k
                  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
534k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
534k
#endif
348
534k
  }
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
534k
                  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
534k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
534k
#endif
348
534k
  }
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
363k
                  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
363k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
363k
#endif
348
363k
  }
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
115k
                  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
115k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
115k
#endif
348
115k
  }
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
115k
                  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
115k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
115k
#endif
348
115k
  }
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
199k
                  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
199k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
199k
#endif
348
199k
  }
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
22.6k
                  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
22.6k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.6k
#endif
348
22.6k
  }
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
22.6k
                  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
22.6k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.6k
#endif
348
22.6k
  }
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
109k
                  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
109k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
109k
#endif
348
109k
  }
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
111M
                  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
111M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
111M
#endif
348
111M
  }
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
111M
                  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
111M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
111M
#endif
348
111M
  }
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
223M
                  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
223M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
223M
#endif
348
223M
  }
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.3M
                  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.3M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
11.3M
#endif
348
11.3M
  }
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
22.4M
                  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
22.4M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.4M
#endif
348
22.4M
  }
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
22.4M
                  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
22.4M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.4M
#endif
348
22.4M
  }
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.40M
                  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.40M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
4.40M
#endif
348
4.40M
  }
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.40M
                  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.40M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
4.40M
#endif
348
4.40M
  }
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.24M
                  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.24M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.24M
#endif
348
2.24M
  }
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
27.8M
                  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
27.8M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
27.8M
#endif
348
27.8M
  }
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.08M
                  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.08M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.08M
#endif
348
1.08M
  }
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.08M
                  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.08M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.08M
#endif
348
1.08M
  }
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
385k
                  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
385k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
385k
#endif
348
385k
  }
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.60M
                  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.60M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.60M
#endif
348
2.60M
  }
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.60M
                  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.60M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.60M
#endif
348
2.60M
  }
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.09M
                  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.09M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.09M
#endif
348
2.09M
  }
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.09M
                  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.09M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.09M
#endif
348
1.09M
  }
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.61M
                  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.61M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.61M
#endif
348
1.61M
  }
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.61M
                  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.61M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.61M
#endif
348
1.61M
  }
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
816
                  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
816
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
816
#endif
348
816
  }
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
816
                  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
816
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
816
#endif
348
816
  }
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
346k
                  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
346k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
346k
#endif
348
346k
  }
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
346k
                  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
346k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
346k
#endif
348
346k
  }
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
597k
                  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
597k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
597k
#endif
348
597k
  }
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.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
11.2M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
11.2M
#endif
348
11.2M
  }
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
67.9k
                  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
67.9k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
67.9k
#endif
348
67.9k
  }
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
67.9k
                  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
67.9k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
67.9k
#endif
348
67.9k
  }
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
327k
                  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
327k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
327k
#endif
348
327k
  }
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
12
                  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
12
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
12
#endif
348
12
  }
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
12
                  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
12
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
12
#endif
348
12
  }
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
12
                  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
12
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
12
#endif
348
12
  }
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
296M
                                   float* JXL_RESTRICT scratch_space) {
360
296M
    float* JXL_RESTRICT block = scratch_space;
361
296M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
296M
    if (ROWS < COLS) {
363
100M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
100M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
100M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
100M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
196M
    } else {
368
196M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
196M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
196M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
196M
    }
372
296M
  }
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
364k
                                   float* JXL_RESTRICT scratch_space) {
360
364k
    float* JXL_RESTRICT block = scratch_space;
361
364k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
364k
    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
364k
    } else {
368
364k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
364k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
364k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
364k
    }
372
364k
  }
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
498k
                                   float* JXL_RESTRICT scratch_space) {
360
498k
    float* JXL_RESTRICT block = scratch_space;
361
498k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
498k
    if (ROWS < COLS) {
363
498k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
498k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
498k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
498k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
498k
    } 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
498k
  }
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
344k
                                   float* JXL_RESTRICT scratch_space) {
360
344k
    float* JXL_RESTRICT block = scratch_space;
361
344k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
344k
    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
344k
    } else {
368
344k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
344k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
344k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
344k
    }
372
344k
  }
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
181k
                                   float* JXL_RESTRICT scratch_space) {
360
181k
    float* JXL_RESTRICT block = scratch_space;
361
181k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
181k
    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
181k
    } else {
368
181k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
181k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
181k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
181k
    }
372
181k
  }
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
257k
                                   float* JXL_RESTRICT scratch_space) {
360
257k
    float* JXL_RESTRICT block = scratch_space;
361
257k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
257k
    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
257k
    } else {
368
257k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
257k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
257k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
257k
    }
372
257k
  }
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
276k
                                   float* JXL_RESTRICT scratch_space) {
360
276k
    float* JXL_RESTRICT block = scratch_space;
361
276k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
276k
    if (ROWS < COLS) {
363
276k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
276k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
276k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
276k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
276k
    } 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
276k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
360
57.7k
    float* JXL_RESTRICT block = scratch_space;
361
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
57.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
57.7k
    } else {
368
57.7k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
57.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
57.7k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
57.7k
    }
372
57.7k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
360
57.7k
    float* JXL_RESTRICT block = scratch_space;
361
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
57.7k
    if (ROWS < COLS) {
363
57.7k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
57.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
57.7k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
57.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
57.7k
    } 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
57.7k
  }
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
99.5k
                                   float* JXL_RESTRICT scratch_space) {
360
99.5k
    float* JXL_RESTRICT block = scratch_space;
361
99.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
99.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
99.5k
    } else {
368
99.5k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
99.5k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
99.5k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
99.5k
    }
372
99.5k
  }
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.73M
                                   float* JXL_RESTRICT scratch_space) {
360
1.73M
    float* JXL_RESTRICT block = scratch_space;
361
1.73M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.73M
    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.73M
    } else {
368
1.73M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
1.73M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
1.73M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
1.73M
    }
372
1.73M
  }
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
54.5k
                                   float* JXL_RESTRICT scratch_space) {
360
54.5k
    float* JXL_RESTRICT block = scratch_space;
361
54.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
54.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
54.5k
    } else {
368
54.5k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
54.5k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
54.5k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
54.5k
    }
372
54.5k
  }
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
16.2k
                                   float* JXL_RESTRICT scratch_space) {
360
16.2k
    float* JXL_RESTRICT block = scratch_space;
361
16.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
16.2k
    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.2k
    } else {
368
16.2k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
16.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
16.2k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
16.2k
    }
372
16.2k
  }
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.41k
                                   float* JXL_RESTRICT scratch_space) {
360
6.41k
    float* JXL_RESTRICT block = scratch_space;
361
6.41k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
6.41k
    if (ROWS < COLS) {
363
6.41k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
6.41k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
6.41k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
6.41k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
6.41k
    } 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.41k
  }
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
364k
                                   float* JXL_RESTRICT scratch_space) {
360
364k
    float* JXL_RESTRICT block = scratch_space;
361
364k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
364k
    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
364k
    } else {
368
364k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
364k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
364k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
364k
    }
372
364k
  }
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
498k
                                   float* JXL_RESTRICT scratch_space) {
360
498k
    float* JXL_RESTRICT block = scratch_space;
361
498k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
498k
    if (ROWS < COLS) {
363
498k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
498k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
498k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
498k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
498k
    } 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
498k
  }
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
344k
                                   float* JXL_RESTRICT scratch_space) {
360
344k
    float* JXL_RESTRICT block = scratch_space;
361
344k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
344k
    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
344k
    } else {
368
344k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
344k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
344k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
344k
    }
372
344k
  }
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
181k
                                   float* JXL_RESTRICT scratch_space) {
360
181k
    float* JXL_RESTRICT block = scratch_space;
361
181k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
181k
    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
181k
    } else {
368
181k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
181k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
181k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
181k
    }
372
181k
  }
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
257k
                                   float* JXL_RESTRICT scratch_space) {
360
257k
    float* JXL_RESTRICT block = scratch_space;
361
257k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
257k
    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
257k
    } else {
368
257k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
257k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
257k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
257k
    }
372
257k
  }
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
276k
                                   float* JXL_RESTRICT scratch_space) {
360
276k
    float* JXL_RESTRICT block = scratch_space;
361
276k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
276k
    if (ROWS < COLS) {
363
276k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
276k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
276k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
276k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
276k
    } 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
276k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
360
57.7k
    float* JXL_RESTRICT block = scratch_space;
361
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
57.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
57.7k
    } else {
368
57.7k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
57.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
57.7k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
57.7k
    }
372
57.7k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
360
57.7k
    float* JXL_RESTRICT block = scratch_space;
361
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
57.7k
    if (ROWS < COLS) {
363
57.7k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
57.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
57.7k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
57.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
57.7k
    } 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
57.7k
  }
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
99.5k
                                   float* JXL_RESTRICT scratch_space) {
360
99.5k
    float* JXL_RESTRICT block = scratch_space;
361
99.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
99.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
99.5k
    } else {
368
99.5k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
99.5k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
99.5k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
99.5k
    }
372
99.5k
  }
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
15.6M
                                   float* JXL_RESTRICT scratch_space) {
360
15.6M
    float* JXL_RESTRICT block = scratch_space;
361
15.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
15.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
15.6M
    } else {
368
15.6M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
15.6M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
15.6M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
15.6M
    }
372
15.6M
  }
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
54.5k
                                   float* JXL_RESTRICT scratch_space) {
360
54.5k
    float* JXL_RESTRICT block = scratch_space;
361
54.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
54.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
54.5k
    } else {
368
54.5k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
54.5k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
54.5k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
54.5k
    }
372
54.5k
  }
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
16.2k
                                   float* JXL_RESTRICT scratch_space) {
360
16.2k
    float* JXL_RESTRICT block = scratch_space;
361
16.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
16.2k
    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.2k
    } else {
368
16.2k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
16.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
16.2k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
16.2k
    }
372
16.2k
  }
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.41k
                                   float* JXL_RESTRICT scratch_space) {
360
6.41k
    float* JXL_RESTRICT block = scratch_space;
361
6.41k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
6.41k
    if (ROWS < COLS) {
363
6.41k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
6.41k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
6.41k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
6.41k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
6.41k
    } 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.41k
  }
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
27.8M
                                   float* JXL_RESTRICT scratch_space) {
360
27.8M
    float* JXL_RESTRICT block = scratch_space;
361
27.8M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
27.8M
    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
27.8M
    } else {
368
27.8M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
27.8M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
27.8M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
27.8M
    }
372
27.8M
  }
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
83.6M
                                   float* JXL_RESTRICT scratch_space) {
360
83.6M
    float* JXL_RESTRICT block = scratch_space;
361
83.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
83.6M
    if (ROWS < COLS) {
363
83.6M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
83.6M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
83.6M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
83.6M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
83.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
83.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
111M
                                   float* JXL_RESTRICT scratch_space) {
360
111M
    float* JXL_RESTRICT block = scratch_space;
361
111M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
111M
    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
111M
    } else {
368
111M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
111M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
111M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
111M
    }
372
111M
  }
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.69M
                                   float* JXL_RESTRICT scratch_space) {
360
5.69M
    float* JXL_RESTRICT block = scratch_space;
361
5.69M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
5.69M
    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.69M
    } else {
368
5.69M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
5.69M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
5.69M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
5.69M
    }
372
5.69M
  }
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.2M
                                   float* JXL_RESTRICT scratch_space) {
360
11.2M
    float* JXL_RESTRICT block = scratch_space;
361
11.2M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
11.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
11.2M
    } else {
368
11.2M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
11.2M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
11.2M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
11.2M
    }
372
11.2M
  }
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.2M
                                   float* JXL_RESTRICT scratch_space) {
360
11.2M
    float* JXL_RESTRICT block = scratch_space;
361
11.2M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
11.2M
    if (ROWS < COLS) {
363
11.2M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
11.2M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
11.2M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
11.2M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
11.2M
    } 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.2M
  }
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.21M
                                   float* JXL_RESTRICT scratch_space) {
360
2.21M
    float* JXL_RESTRICT block = scratch_space;
361
2.21M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
2.21M
    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.21M
    } else {
368
2.21M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
2.21M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
2.21M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
2.21M
    }
372
2.21M
  }
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.19M
                                   float* JXL_RESTRICT scratch_space) {
360
2.19M
    float* JXL_RESTRICT block = scratch_space;
361
2.19M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
2.19M
    if (ROWS < COLS) {
363
2.19M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
2.19M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
2.19M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
2.19M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
2.19M
    } 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.19M
  }
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.12M
                                   float* JXL_RESTRICT scratch_space) {
360
1.12M
    float* JXL_RESTRICT block = scratch_space;
361
1.12M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.12M
    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.12M
    } else {
368
1.12M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
1.12M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
1.12M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
1.12M
    }
372
1.12M
  }
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
13.9M
                                   float* JXL_RESTRICT scratch_space) {
360
13.9M
    float* JXL_RESTRICT block = scratch_space;
361
13.9M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
13.9M
    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
13.9M
    } else {
368
13.9M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
13.9M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
13.9M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
13.9M
    }
372
13.9M
  }
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
192k
                                   float* JXL_RESTRICT scratch_space) {
360
192k
    float* JXL_RESTRICT block = scratch_space;
361
192k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
192k
    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
192k
    } else {
368
192k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
192k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
192k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
192k
    }
372
192k
  }
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
674k
                                   float* JXL_RESTRICT scratch_space) {
360
674k
    float* JXL_RESTRICT block = scratch_space;
361
674k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
674k
    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
674k
    } else {
368
674k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
674k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
674k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
674k
    }
372
674k
  }
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
412k
                                   float* JXL_RESTRICT scratch_space) {
360
412k
    float* JXL_RESTRICT block = scratch_space;
361
412k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
412k
    if (ROWS < COLS) {
363
412k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
412k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
412k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
412k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
412k
    } 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
412k
  }
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
775k
                                   float* JXL_RESTRICT scratch_space) {
360
775k
    float* JXL_RESTRICT block = scratch_space;
361
775k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
775k
    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
775k
    } else {
368
775k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
775k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
775k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
775k
    }
372
775k
  }
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
838k
                                   float* JXL_RESTRICT scratch_space) {
360
838k
    float* JXL_RESTRICT block = scratch_space;
361
838k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
838k
    if (ROWS < COLS) {
363
838k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
838k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
838k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
838k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
838k
    } 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
838k
  }
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
547k
                                   float* JXL_RESTRICT scratch_space) {
360
547k
    float* JXL_RESTRICT block = scratch_space;
361
547k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
547k
    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
547k
    } else {
368
547k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
547k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
547k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
547k
    }
372
547k
  }
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
708
                                   float* JXL_RESTRICT scratch_space) {
360
708
    float* JXL_RESTRICT block = scratch_space;
361
708
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
708
    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
708
    } else {
368
708
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
708
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
708
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
708
    }
372
708
  }
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
108
                                   float* JXL_RESTRICT scratch_space) {
360
108
    float* JXL_RESTRICT block = scratch_space;
361
108
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
108
    if (ROWS < COLS) {
363
108
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
108
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
108
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
108
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
108
    } 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
108
  }
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
173k
                                   float* JXL_RESTRICT scratch_space) {
360
173k
    float* JXL_RESTRICT block = scratch_space;
361
173k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
173k
    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
173k
    } else {
368
173k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
173k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
173k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
173k
    }
372
173k
  }
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
173k
                                   float* JXL_RESTRICT scratch_space) {
360
173k
    float* JXL_RESTRICT block = scratch_space;
361
173k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
173k
    if (ROWS < COLS) {
363
173k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
173k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
173k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
173k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
173k
    } 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
173k
  }
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
298k
                                   float* JXL_RESTRICT scratch_space) {
360
298k
    float* JXL_RESTRICT block = scratch_space;
361
298k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
298k
    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
298k
    } else {
368
298k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
298k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
298k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
298k
    }
372
298k
  }
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
48.6k
                                   float* JXL_RESTRICT scratch_space) {
360
48.6k
    float* JXL_RESTRICT block = scratch_space;
361
48.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
48.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
48.6k
    } else {
368
48.6k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
48.6k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
48.6k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
48.6k
    }
372
48.6k
  }
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.2k
                                   float* JXL_RESTRICT scratch_space) {
360
19.2k
    float* JXL_RESTRICT block = scratch_space;
361
19.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
19.2k
    if (ROWS < COLS) {
363
19.2k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
19.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
19.2k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
19.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
19.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
19.2k
  }
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
163k
                                   float* JXL_RESTRICT scratch_space) {
360
163k
    float* JXL_RESTRICT block = scratch_space;
361
163k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
163k
    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
163k
    } else {
368
163k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
163k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
163k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
163k
    }
372
163k
  }
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
9
                                   float* JXL_RESTRICT scratch_space) {
360
9
    float* JXL_RESTRICT block = scratch_space;
361
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
9
    if (ROWS < COLS) {
363
9
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
9
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
9
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
9
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
9
    } 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
9
  }
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
6
                                   float* JXL_RESTRICT scratch_space) {
360
6
    float* JXL_RESTRICT block = scratch_space;
361
6
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
6
    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
6
    } else {
368
6
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
6
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
6
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
6
    }
372
6
  }
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
286M
                                   float* JXL_RESTRICT scratch_space) {
383
286M
    float* JXL_RESTRICT block = scratch_space;
384
286M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
286M
    if (ROWS < COLS) {
387
100M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
100M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
100M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
100M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
185M
    } else {
392
185M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
185M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
185M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
185M
    }
396
286M
  }
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
257k
                                   float* JXL_RESTRICT scratch_space) {
383
257k
    float* JXL_RESTRICT block = scratch_space;
384
257k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
257k
    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
257k
    } else {
392
257k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
257k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
257k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
257k
    }
396
257k
  }
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
276k
                                   float* JXL_RESTRICT scratch_space) {
383
276k
    float* JXL_RESTRICT block = scratch_space;
384
276k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
276k
    if (ROWS < COLS) {
387
276k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
276k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
276k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
276k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
276k
    } 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
276k
  }
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
181k
                                   float* JXL_RESTRICT scratch_space) {
383
181k
    float* JXL_RESTRICT block = scratch_space;
384
181k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
181k
    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
181k
    } else {
392
181k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
181k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
181k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
181k
    }
396
181k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
383
57.7k
    float* JXL_RESTRICT block = scratch_space;
384
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
57.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
57.7k
    } else {
392
57.7k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
57.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
57.7k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
57.7k
    }
396
57.7k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
383
57.7k
    float* JXL_RESTRICT block = scratch_space;
384
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
57.7k
    if (ROWS < COLS) {
387
57.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
57.7k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
57.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
57.7k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
57.7k
    } 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
57.7k
  }
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
99.5k
                                   float* JXL_RESTRICT scratch_space) {
383
99.5k
    float* JXL_RESTRICT block = scratch_space;
384
99.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
99.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
99.5k
    } else {
392
99.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
99.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
99.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
99.5k
    }
396
99.5k
  }
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
16.2k
                                   float* JXL_RESTRICT scratch_space) {
383
16.2k
    float* JXL_RESTRICT block = scratch_space;
384
16.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
16.2k
    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
16.2k
    } else {
392
16.2k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
16.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
16.2k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
16.2k
    }
396
16.2k
  }
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.41k
                                   float* JXL_RESTRICT scratch_space) {
383
6.41k
    float* JXL_RESTRICT block = scratch_space;
384
6.41k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
6.41k
    if (ROWS < COLS) {
387
6.41k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
6.41k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
6.41k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
6.41k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
6.41k
    } 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.41k
  }
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
54.5k
                                   float* JXL_RESTRICT scratch_space) {
383
54.5k
    float* JXL_RESTRICT block = scratch_space;
384
54.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
54.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
54.5k
    } else {
392
54.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
54.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
54.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
54.5k
    }
396
54.5k
  }
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
257k
                                   float* JXL_RESTRICT scratch_space) {
383
257k
    float* JXL_RESTRICT block = scratch_space;
384
257k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
257k
    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
257k
    } else {
392
257k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
257k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
257k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
257k
    }
396
257k
  }
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
276k
                                   float* JXL_RESTRICT scratch_space) {
383
276k
    float* JXL_RESTRICT block = scratch_space;
384
276k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
276k
    if (ROWS < COLS) {
387
276k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
276k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
276k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
276k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
276k
    } 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
276k
  }
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
181k
                                   float* JXL_RESTRICT scratch_space) {
383
181k
    float* JXL_RESTRICT block = scratch_space;
384
181k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
181k
    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
181k
    } else {
392
181k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
181k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
181k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
181k
    }
396
181k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
383
57.7k
    float* JXL_RESTRICT block = scratch_space;
384
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
57.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
57.7k
    } else {
392
57.7k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
57.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
57.7k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
57.7k
    }
396
57.7k
  }
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
57.7k
                                   float* JXL_RESTRICT scratch_space) {
383
57.7k
    float* JXL_RESTRICT block = scratch_space;
384
57.7k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
57.7k
    if (ROWS < COLS) {
387
57.7k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
57.7k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
57.7k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
57.7k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
57.7k
    } 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
57.7k
  }
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
99.5k
                                   float* JXL_RESTRICT scratch_space) {
383
99.5k
    float* JXL_RESTRICT block = scratch_space;
384
99.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
99.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
99.5k
    } else {
392
99.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
99.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
99.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
99.5k
    }
396
99.5k
  }
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
16.2k
                                   float* JXL_RESTRICT scratch_space) {
383
16.2k
    float* JXL_RESTRICT block = scratch_space;
384
16.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
16.2k
    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
16.2k
    } else {
392
16.2k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
16.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
16.2k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
16.2k
    }
396
16.2k
  }
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.41k
                                   float* JXL_RESTRICT scratch_space) {
383
6.41k
    float* JXL_RESTRICT block = scratch_space;
384
6.41k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
6.41k
    if (ROWS < COLS) {
387
6.41k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
6.41k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
6.41k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
6.41k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
6.41k
    } 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.41k
  }
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
54.5k
                                   float* JXL_RESTRICT scratch_space) {
383
54.5k
    float* JXL_RESTRICT block = scratch_space;
384
54.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
54.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
54.5k
    } else {
392
54.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
54.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
54.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
54.5k
    }
396
54.5k
  }
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
27.8M
                                   float* JXL_RESTRICT scratch_space) {
383
27.8M
    float* JXL_RESTRICT block = scratch_space;
384
27.8M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
27.8M
    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
27.8M
    } else {
392
27.8M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
27.8M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
27.8M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
27.8M
    }
396
27.8M
  }
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
83.6M
                                   float* JXL_RESTRICT scratch_space) {
383
83.6M
    float* JXL_RESTRICT block = scratch_space;
384
83.6M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
83.6M
    if (ROWS < COLS) {
387
83.6M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
83.6M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
83.6M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
83.6M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
83.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
83.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
111M
                                   float* JXL_RESTRICT scratch_space) {
383
111M
    float* JXL_RESTRICT block = scratch_space;
384
111M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
111M
    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
111M
    } else {
392
111M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
111M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
111M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
111M
    }
396
111M
  }
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.69M
                                   float* JXL_RESTRICT scratch_space) {
383
5.69M
    float* JXL_RESTRICT block = scratch_space;
384
5.69M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
5.69M
    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.69M
    } else {
392
5.69M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
5.69M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
5.69M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
5.69M
    }
396
5.69M
  }
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.2M
                                   float* JXL_RESTRICT scratch_space) {
383
11.2M
    float* JXL_RESTRICT block = scratch_space;
384
11.2M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
11.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
11.2M
    } else {
392
11.2M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
11.2M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
11.2M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
11.2M
    }
396
11.2M
  }
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.2M
                                   float* JXL_RESTRICT scratch_space) {
383
11.2M
    float* JXL_RESTRICT block = scratch_space;
384
11.2M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
11.2M
    if (ROWS < COLS) {
387
11.2M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
11.2M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
11.2M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
11.2M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
11.2M
    } 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.2M
  }
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.21M
                                   float* JXL_RESTRICT scratch_space) {
383
2.21M
    float* JXL_RESTRICT block = scratch_space;
384
2.21M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
2.21M
    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.21M
    } else {
392
2.21M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
2.21M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
2.21M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
2.21M
    }
396
2.21M
  }
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.19M
                                   float* JXL_RESTRICT scratch_space) {
383
2.19M
    float* JXL_RESTRICT block = scratch_space;
384
2.19M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
2.19M
    if (ROWS < COLS) {
387
2.19M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
2.19M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
2.19M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
2.19M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
2.19M
    } 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.19M
  }
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.12M
                                   float* JXL_RESTRICT scratch_space) {
383
1.12M
    float* JXL_RESTRICT block = scratch_space;
384
1.12M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.12M
    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.12M
    } else {
392
1.12M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
1.12M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
1.12M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
1.12M
    }
396
1.12M
  }
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
13.9M
                                   float* JXL_RESTRICT scratch_space) {
383
13.9M
    float* JXL_RESTRICT block = scratch_space;
384
13.9M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
13.9M
    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
13.9M
    } else {
392
13.9M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
13.9M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
13.9M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
13.9M
    }
396
13.9M
  }
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
674k
                                   float* JXL_RESTRICT scratch_space) {
383
674k
    float* JXL_RESTRICT block = scratch_space;
384
674k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
674k
    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
674k
    } else {
392
674k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
674k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
674k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
674k
    }
396
674k
  }
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
412k
                                   float* JXL_RESTRICT scratch_space) {
383
412k
    float* JXL_RESTRICT block = scratch_space;
384
412k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
412k
    if (ROWS < COLS) {
387
412k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
412k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
412k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
412k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
412k
    } 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
412k
  }
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
192k
                                   float* JXL_RESTRICT scratch_space) {
383
192k
    float* JXL_RESTRICT block = scratch_space;
384
192k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
192k
    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
192k
    } else {
392
192k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
192k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
192k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
192k
    }
396
192k
  }
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
1.09M
                                   float* JXL_RESTRICT scratch_space) {
383
1.09M
    float* JXL_RESTRICT block = scratch_space;
384
1.09M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.09M
    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.09M
    } else {
392
1.09M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
1.09M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
1.09M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
1.09M
    }
396
1.09M
  }
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.50M
                                   float* JXL_RESTRICT scratch_space) {
383
1.50M
    float* JXL_RESTRICT block = scratch_space;
384
1.50M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.50M
    if (ROWS < COLS) {
387
1.50M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
1.50M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
1.50M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
1.50M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.50M
    } 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.50M
  }
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.04M
                                   float* JXL_RESTRICT scratch_space) {
383
1.04M
    float* JXL_RESTRICT block = scratch_space;
384
1.04M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.04M
    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.04M
    } else {
392
1.04M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
1.04M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
1.04M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
1.04M
    }
396
1.04M
  }
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
547k
                                   float* JXL_RESTRICT scratch_space) {
383
547k
    float* JXL_RESTRICT block = scratch_space;
384
547k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
547k
    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
547k
    } else {
392
547k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
547k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
547k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
547k
    }
396
547k
  }
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
775k
                                   float* JXL_RESTRICT scratch_space) {
383
775k
    float* JXL_RESTRICT block = scratch_space;
384
775k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
775k
    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
775k
    } else {
392
775k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
775k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
775k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
775k
    }
396
775k
  }
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
838k
                                   float* JXL_RESTRICT scratch_space) {
383
838k
    float* JXL_RESTRICT block = scratch_space;
384
838k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
838k
    if (ROWS < COLS) {
387
838k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
838k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
838k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
838k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
838k
    } 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
838k
  }
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
708
                                   float* JXL_RESTRICT scratch_space) {
383
708
    float* JXL_RESTRICT block = scratch_space;
384
708
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
708
    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
708
    } else {
392
708
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
708
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
708
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
708
    }
396
708
  }
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
108
                                   float* JXL_RESTRICT scratch_space) {
383
108
    float* JXL_RESTRICT block = scratch_space;
384
108
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
108
    if (ROWS < COLS) {
387
108
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
108
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
108
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
108
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
108
    } 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
108
  }
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
173k
                                   float* JXL_RESTRICT scratch_space) {
383
173k
    float* JXL_RESTRICT block = scratch_space;
384
173k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
173k
    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
173k
    } else {
392
173k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
173k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
173k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
173k
    }
396
173k
  }
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
173k
                                   float* JXL_RESTRICT scratch_space) {
383
173k
    float* JXL_RESTRICT block = scratch_space;
384
173k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
173k
    if (ROWS < COLS) {
387
173k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
173k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
173k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
173k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
173k
    } 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
173k
  }
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
298k
                                   float* JXL_RESTRICT scratch_space) {
383
298k
    float* JXL_RESTRICT block = scratch_space;
384
298k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
298k
    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
298k
    } else {
392
298k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
298k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
298k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
298k
    }
396
298k
  }
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.60M
                                   float* JXL_RESTRICT scratch_space) {
383
5.60M
    float* JXL_RESTRICT block = scratch_space;
384
5.60M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
5.60M
    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.60M
    } else {
392
5.60M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
5.60M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
5.60M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
5.60M
    }
396
5.60M
  }
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
48.6k
                                   float* JXL_RESTRICT scratch_space) {
383
48.6k
    float* JXL_RESTRICT block = scratch_space;
384
48.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
48.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
48.6k
    } else {
392
48.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
48.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
48.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
48.6k
    }
396
48.6k
  }
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.2k
                                   float* JXL_RESTRICT scratch_space) {
383
19.2k
    float* JXL_RESTRICT block = scratch_space;
384
19.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
19.2k
    if (ROWS < COLS) {
387
19.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
19.2k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
19.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
19.2k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
19.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
19.2k
  }
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
163k
                                   float* JXL_RESTRICT scratch_space) {
383
163k
    float* JXL_RESTRICT block = scratch_space;
384
163k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
163k
    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
163k
    } else {
392
163k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
163k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
163k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
163k
    }
396
163k
  }
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
9
                                   float* JXL_RESTRICT scratch_space) {
383
9
    float* JXL_RESTRICT block = scratch_space;
384
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
9
    if (ROWS < COLS) {
387
9
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
9
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
9
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
9
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
9
    } 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
9
  }
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
6
                                   float* JXL_RESTRICT scratch_space) {
383
6
    float* JXL_RESTRICT block = scratch_space;
384
6
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
6
    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
6
    } else {
392
6
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
6
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
6
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
6
    }
396
6
  }
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_