Da rödelt es im Terminal und dann bricht er wieder ab.
Irgenwo hat es immer wieder das gleiche Problem, das ich aber nicht erkennen kann.
Code: Alles auswählen
const [with D = hwy::N_AVX3::Simd<float, 16, 0>; T = hwy::N_AVX3::Vec512<float>; Op = jxl::N_AVX3::OpRgb]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/render_pipeline/stage_to_linear.cc:31:22,
eingefügt von »void jxl::N_AVX3::ToLinearStage<Op>::ProcessRow(const jxl::RenderPipelineStage::RowInfo&, const jxl::RenderPipelineStage::RowInfo&, size_t, size_t, size_t, size_t, size_t) const [with Op = jxl::N_AVX3::PerChannelOp<jxl::N_AVX3::OpRgb>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/render_pipeline/stage_to_linear.cc:133:20:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:4252:10: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4253 | (__v16sf)
| ~~~~~~~~~
4254 | _mm512_undefined_ps (),
| ~~~~~~~~~~~~~~~~~~~~~~~
4255 | (__mmask16) -1);
| ~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Elementfunktion »void jxl::N_AVX3::ToLinearStage<Op>::ProcessRow(const jxl::RenderPipelineStage::RowInfo&, const jxl::RenderPipelineStage::RowInfo&, size_t, size_t, size_t, size_t, size_t) const [with Op = jxl::N_AVX3::PerChannelOp<jxl::N_AVX3::OpRgb>]«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:188:10: Anmerkung: »__Y« wurde hier deklariert
188 | __m512 __Y = __Y;
| ^~~
In Funktion »__m512 _mm512_min_ps(__m512, __m512)«,
eingefügt von »hwy::N_AVX3::Vec512<float> hwy::N_AVX3::Min(Vec512<float>, Vec512<float>)« bei /usr/include/hwy/ops/x86_512-inl.h:1090:37,
eingefügt von »void jxl::N_AVX3::{anonymous}::HlgOOTF::Apply(V*, V*, V*) const [with V = hwy::N_AVX3::Vec512<float>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/dec_tone_mapping-inl.h:161:12,
eingefügt von »void jxl::N_AVX3::OpHlg::Transform(D, T*, T*, T*) const [with D = hwy::N_AVX3::Simd<float, 16, 0>; T = hwy::N_AVX3::Vec512<float>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/render_pipeline/stage_to_linear.cc:77:20,
eingefügt von »void jxl::N_AVX3::ToLinearStage<Op>::ProcessRow(const jxl::RenderPipelineStage::RowInfo&, const jxl::RenderPipelineStage::RowInfo&, size_t, size_t, size_t, size_t, size_t) const [with Op = jxl::N_AVX3::OpHlg]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/render_pipeline/stage_to_linear.cc:133:20:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:13149:10: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13150 | (__v16sf) __B,
| ~~~~~~~~~~~~~~
13151 | (__v16sf)
| ~~~~~~~~~
13152 | _mm512_undefined_ps (),
| ~~~~~~~~~~~~~~~~~~~~~~~
13153 | (__mmask16) -1,
| ~~~~~~~~~~~~~~~
13154 | _MM_FROUND_CUR_DIRECTION);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Elementfunktion »void jxl::N_AVX3::ToLinearStage<Op>::ProcessRow(const jxl::RenderPipelineStage::RowInfo&, const jxl::RenderPipelineStage::RowInfo&, size_t, size_t, size_t, size_t, size_t) const [with Op = jxl::N_AVX3::OpHlg]«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:188:10: Anmerkung: »__Y« wurde hier deklariert
188 | __m512 __Y = __Y;
| ^~~
make[2]: Verzeichnis „/tmp/pamac-build-ws/libjxl-git/src/build“ wird verlassen
make[1]: *** [CMakeFiles/Makefile2:1342: lib/CMakeFiles/jxl_dec-obj.dir/all] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
In Datei, eingebunden von /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/immintrin.h:49,
von /usr/include/hwy/ops/x86_256-inl.h:23,
von /usr/include/hwy/highway.h:299,
von /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:20,
von /usr/include/hwy/foreach_target.h:136,
von /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:19:
In Funktion »__m512 _mm512_broadcast_f32x4(__m128)«,
eingefügt von »hwy::N_AVX3::Vec512<float> hwy::N_AVX3::LoadDup128(Full512<float>, const float*)« bei /usr/include/hwy/ops/x86_512-inl.h:1875:46,
eingefügt von »V jxl::N_AVX3::{anonymous}::EvalRationalPolynomial(D, V, const T (&)[NP], const T (&)[NQ]) [with long unsigned int NP = 12; long unsigned int NQ = 12; D = hwy::N_AVX3::Simd<float, 16, 0>; V = hwy::N_AVX3::Vec512<float>; T = float]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/rational_polynomial-inl.h:62:23,
eingefügt von »V jxl::N_AVX3::FastLog2f(DF, V) [with DF = hwy::N_AVX3::Simd<float, 16, 0>; V = hwy::N_AVX3::Vec512<float>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/fast_math-inl.h:64:13,
eingefügt von »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:63:33:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:4252:10: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4253 | (__v16sf)
| ~~~~~~~~~
4254 | _mm512_undefined_ps (),
| ~~~~~~~~~~~~~~~~~~~~~~~
4255 | (__mmask16) -1);
| ~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Funktion »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:188:10: Anmerkung: »__Y« wurde hier deklariert
188 | __m512 __Y = __Y;
| ^~~
In Funktion »__m512 _mm512_broadcast_f32x4(__m128)«,
eingefügt von »hwy::N_AVX3::Vec512<float> hwy::N_AVX3::LoadDup128(Full512<float>, const float*)« bei /usr/include/hwy/ops/x86_512-inl.h:1875:46,
eingefügt von »V jxl::N_AVX3::{anonymous}::EvalRationalPolynomial(D, V, const T (&)[NP], const T (&)[NQ]) [with long unsigned int NP = 12; long unsigned int NQ = 12; D = hwy::N_AVX3::Simd<float, 16, 0>; V = hwy::N_AVX3::Vec512<float>; T = float]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/rational_polynomial-inl.h:63:23,
eingefügt von »V jxl::N_AVX3::FastLog2f(DF, V) [with DF = hwy::N_AVX3::Simd<float, 16, 0>; V = hwy::N_AVX3::Vec512<float>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/fast_math-inl.h:64:13,
eingefügt von »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:63:33:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:4252:10: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4253 | (__v16sf)
| ~~~~~~~~~
4254 | _mm512_undefined_ps (),
| ~~~~~~~~~~~~~~~~~~~~~~~
4255 | (__mmask16) -1);
| ~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Funktion »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:188:10: Anmerkung: »__Y« wurde hier deklariert
188 | __m512 __Y = __Y;
| ^~~
In Funktion »__m512 _mm512_cvtepi32_ps(__m512i)«,
eingefügt von »hwy::N_AVX3::Vec512<float> hwy::N_AVX3::ConvertTo(Full512<float>, Vec512<int>)« bei /usr/include/hwy/ops/x86_512-inl.h:3159:42,
eingefügt von »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:60:36:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:14148:10: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14149 | (__v16sf)
| ~~~~~~~~~
14150 | _mm512_undefined_ps (),
| ~~~~~~~~~~~~~~~~~~~~~~~
14151 | (__mmask16) -1,
| ~~~~~~~~~~~~~~~
14152 | _MM_FROUND_CUR_DIRECTION);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Funktion »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:188:10: Anmerkung: »__Y« wurde hier deklariert
188 | __m512 __Y = __Y;
| ^~~
In Funktion »__m512 _mm512_cvtepi32_ps(__m512i)«,
eingefügt von »hwy::N_AVX3::Vec512<float> hwy::N_AVX3::ConvertTo(Full512<float>, Vec512<int>)« bei /usr/include/hwy/ops/x86_512-inl.h:3159:42,
eingefügt von »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:62:27:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:14148:10: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14149 | (__v16sf)
| ~~~~~~~~~
14150 | _mm512_undefined_ps (),
| ~~~~~~~~~~~~~~~~~~~~~~~
14151 | (__mmask16) -1,
| ~~~~~~~~~~~~~~~
14152 | _MM_FROUND_CUR_DIRECTION);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Funktion »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:188:10: Anmerkung: »__Y« wurde hier deklariert
188 | __m512 __Y = __Y;
| ^~~
In Funktion »__m512i _mm512_srai_epi32(__m512i, unsigned int)«,
eingefügt von »hwy::N_AVX3::Vec512<int> hwy::N_AVX3::ShiftRight(Vec512<int>) [with int kBits = 23]« bei /usr/include/hwy/ops/x86_512-inl.h:887:43,
eingefügt von »V jxl::N_AVX3::FastLog2f(DF, V) [with DF = hwy::N_AVX3::Simd<float, 16, 0>; V = hwy::N_AVX3::Vec512<float>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/fast_math-inl.h:61:42,
eingefügt von »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:63:33:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:1400:50: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
1401 | (__v16si)
| ~~~~~~~~~
1402 | _mm512_undefined_epi32 (),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1403 | (__mmask16) -1);
| ~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h: In Funktion »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)«:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:206:11: Anmerkung: »__Y« wurde hier deklariert
206 | __m512i __Y = __Y;
| ^~~
In Funktion »__m512i _mm512_slli_epi32(__m512i, unsigned int)«,
eingefügt von »hwy::N_AVX3::Vec512<int> hwy::N_AVX3::ShiftLeft(Vec512<int>) [with int kBits = 23]« bei /usr/include/hwy/ops/x86_512-inl.h:837:43,
eingefügt von »V jxl::N_AVX3::FastLog2f(DF, V) [with DF = hwy::N_AVX3::Simd<float, 16, 0>; V = hwy::N_AVX3::Vec512<float>]« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/fast_math-inl.h:62:32,
eingefügt von »float jxl::N_AVX3::EstimateBits(const int32_t*, int32_t*, size_t)« bei /tmp/pamac-build-ws/libjxl-git/src/libjxl/lib/jxl/modular/encoding/enc_ma.cc:63:33:
/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx512fintrin.h:1242:50: Warnung: »__Y« könnte uninitialisiert verwendet werden [-Wmaybe-uninitialized]
1242 | return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
1243 | (__v16si)
| ~~~~~~~~~
1244 | _mm512_undefined_epi32 (),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~