Package evaluation of NonuniformFFTs on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T11:42:07.797 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.72s ################################################################################ # Installation # Installing NonuniformFFTs... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [cd96f58b] + NonuniformFFTs v0.7.1 Updating `~/.julia/environments/v1.11/Manifest.toml` [621f4979] + AbstractFFTs v1.5.0 [7f219486] + AbstractNFFTs v0.8.2 [79e6a3ab] + Adapt v4.3.0 [a9b6321e] + Atomix v1.1.1 [0e736298] + Bessels v0.2.8 [8ce10254] + Bumper v0.7.1 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [e2ba6199] + ExprTools v0.1.10 [7a1cc6ca] + FFTW v1.8.1 [46192b85] + GPUArraysCore v0.2.0 [615f187c] + IfElse v0.1.1 [692b3bcd] + JLLWrappers v1.7.0 [63c18a36] + KernelAbstractions v0.9.34 [1914dd2f] + MacroTools v0.5.15 [cd96f58b] + NonuniformFFTs v0.7.1 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [aedffcd0] + Static v1.2.0 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [a759f4b9] + TimerOutputs v0.5.28 [c4a57d5a] + UnsafeArrays v1.0.7 [013be700] + UnsafeAtomics v0.3.0 [f5851436] + FFTW_jll v3.3.11+0 [1d5cc7b8] + IntelOpenMP_jll v2025.0.4+0 [856f044c] + MKL_jll v2025.0.1+1 [1317d2d5] + oneTBB_jll v2022.0.0+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.6.0+0 [e37daf67] + LibGit2_jll v1.7.2+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.6+0 [14a3606d] + MozillaCACerts_jll v2023.12.12 [4536629a] + OpenBLAS_jll v0.3.27+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.59.0+0 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 2.5s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 45.15s ################################################################################ # Testing # Testing NonuniformFFTs Status `/tmp/jl_z5sxRo/Project.toml` [621f4979] AbstractFFTs v1.5.0 [7f219486] AbstractNFFTs v0.8.2 [79e6a3ab] Adapt v4.3.0 [7a1cc6ca] FFTW v1.8.1 [46192b85] GPUArraysCore v0.2.0 ⌅ [c3a54625] JET v0.9.19 [63c18a36] KernelAbstractions v0.9.34 [efe261a4] NFFT v0.13.7 [cd96f58b] NonuniformFFTs v0.7.1 [90137ffa] StaticArrays v1.9.13 [09ab397b] StructArrays v0.7.1 [a759f4b9] TimerOutputs v0.5.28 [37e2e46d] LinearAlgebra v1.11.0 [44cfe95a] Pkg v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_z5sxRo/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 [7f219486] AbstractNFFTs v0.8.2 [7d9f7c33] Accessors v0.1.42 [79e6a3ab] Adapt v4.3.0 [dce04be8] ArgCheck v2.5.0 [a9b6321e] Atomix v1.1.1 [198e06fe] BangBang v0.4.4 [9718e550] Baselet v0.1.1 [26cce99e] BasicInterpolators v0.7.1 [0e736298] Bessels v0.2.8 [8ce10254] Bumper v0.7.1 [da1fd8a2] CodeTracking v1.3.9 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.16.0 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.5.8 [6add18c4] ContextVariablesX v0.1.3 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [244e2a9f] DefineSingletons v0.1.2 [ffbed154] DocStringExtensions v0.9.4 [e2ba6199] ExprTools v0.1.10 [7a1cc6ca] FFTW v1.8.1 [cc61a311] FLoops v0.2.2 [b9860ae5] FLoopsBase v0.1.1 [46192b85] GPUArraysCore v0.2.0 [615f187c] IfElse v0.1.1 [22cec73e] InitialValues v0.3.1 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 ⌅ [c3a54625] JET v0.9.19 [692b3bcd] JLLWrappers v1.7.0 [aa1ae85d] JuliaInterpreter v0.9.42 ⌅ [70703baa] JuliaSyntax v0.4.10 [b14d175d] JuliaVariables v0.2.4 [63c18a36] KernelAbstractions v0.9.34 [2ab3a3ac] LogExpFunctions v0.3.29 [6f1432cf] LoweredCodeUtils v3.1.0 [d8e11817] MLStyle v0.4.17 [1914dd2f] MacroTools v0.5.15 [c03570c3] Memoize v0.4.4 [128add7d] MicroCollections v0.2.0 [efe261a4] NFFT v0.13.7 [71a1bf82] NameResolution v0.1.5 [cd96f58b] NonuniformFFTs v0.7.1 [bac558e1] OrderedCollections v1.8.0 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [8162dcfd] PrettyPrint v0.2.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [efcf1570] Setfield v1.1.2 [276daf66] SpecialFunctions v2.5.0 [171d559e] SplittablesBase v0.1.15 [aedffcd0] Static v1.2.0 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [09ab397b] StructArrays v0.7.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [a759f4b9] TimerOutputs v0.5.28 [28d57a85] Transducers v0.4.84 [c4a57d5a] UnsafeArrays v1.0.7 [013be700] UnsafeAtomics v0.3.0 [f5851436] FFTW_jll v3.3.11+0 [1d5cc7b8] IntelOpenMP_jll v2025.0.4+0 [856f044c] MKL_jll v2025.0.1+1 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [1317d2d5] oneTBB_jll v2022.0.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [05823500] OpenLibm_jll v0.8.5+0 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... [ Info: Running tests on 1 threads [ Info: Running errors.jl [ Info: Running approx_window_functions.jl [ Info: Running accuracy.jl NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── KaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── BackwardsKaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── GaussianKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 4, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 5, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 6, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 7, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 8, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 9, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 10, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF64}})::Any │└──────────────────── KaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── BackwardsKaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── GaussianKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF64}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── KaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── BackwardsKaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── GaussianKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{Float32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 1.25): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.KaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BackwardsKaiserBesselKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.GaussianKernel{Nothing}(nothing) (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── NonuniformFFTs.Kernels.BSplineKernel() (m = 2, σ = 2.0): JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:206 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type2!(vp, plan_nufft, ûs) ═════ 1 possible error found ═════ ┌ exec_type2!(vp::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:277 │┌ exec_type2!(vp::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, ûs_k::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:233 ││ runtime dispatch detected: %194::KernelAbstractions.Kernel{…} where {…}(%94::Tuple{Vector{ComplexF32}})::Any │└──────────────────── KaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── BackwardsKaiserBesselKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── GaussianKernel: JET-test failed at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 Expression: #= /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/accuracy.jl:137 =# JET.@test_opt target_modules = mods NonuniformFFTs.exec_type1!(ûs, plan_nufft, vp) ═════ 1 possible error found ═════ ┌ exec_type1!(ûs_k::Vector{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Vector{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:185 │┌ exec_type1!(ûs_k::Tuple{…}, p::NonuniformFFTs.PlanNUFFT{…}, vp::Tuple{…}) @ NonuniformFFTs /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 ││ runtime dispatch detected: %193::KernelAbstractions.Kernel{…} where {…}(%8::Tuple{Vector{ComplexF32}})::Any │└──────────────────── [ Info: Running multidimensional.jl Precompiling StructArraysGPUArraysCoreExt... 2168.2 ms ✓ StructArrays → StructArraysGPUArraysCoreExt 1 dependency successfully precompiled in 3 seconds. 34 already precompiled. [ Info: Running pseudo_gpu.jl ┌ Info: GPU tests - using: │ GPU_BACKEND = "PseudoGPU" │ GPUBackend = Main.Mod_pseudo_gpu_jl.PseudoGPU └ GPUArrayType = Main.Mod_pseudo_gpu_jl.PseudoGPUArray Instruction does not dominate all uses! %942 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !624 call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 Instruction does not dominate all uses! %941 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !623 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 Instruction does not dominate all uses! %942 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !624 call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 Instruction does not dominate all uses! %941 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !623 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 Instruction does not dominate all uses! %942 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !624 call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 Instruction does not dominate all uses! %941 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !623 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 Instruction does not dominate all uses! %942 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !624 call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 Instruction does not dominate all uses! %941 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !623 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 Failed to verify function 'julia_cpu_spread_from_point_naive_kernel!_117563', dumping entire module! ; ModuleID = 'cpu_spread_from_point_naive_kernel!' source_filename = "cpu_spread_from_point_naive_kernel!" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128-ni:10:11:12:13" target triple = "x86_64-unknown-linux-gnu" @jl_nothing = external constant ptr define swiftcc void @"julia_cpu_spread_from_point_naive_kernel!_117563"(ptr nonnull swiftself %pgcstack_arg, ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(24) %0, ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(16) %1, ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(864) %2, ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(24) %3, ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(8) %4, ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(8) %5) #0 !dbg !9 { top: %6 = alloca [8 x [8 x float]], align 4 %7 = alloca [8 x [8 x float]], align 4 %8 = alloca [8 x [8 x float]], align 4 %9 = alloca [1 x [1 x [1 x i64]]], align 8 %10 = alloca [1 x i64], align 8 %11 = alloca [8 x float], align 4 %12 = alloca [8 x float], align 4 %13 = alloca [8 x float], align 4 %14 = alloca [4 x i64], align 8 %15 = alloca [1 x [4 x [1 x i64]]], align 8 %16 = alloca [4 x i64], align 8 %17 = alloca [1 x i64], align 8 %18 = alloca [4 x i64], align 8 %19 = alloca [1 x [4 x [1 x i64]]], align 8 %20 = alloca [4 x i64], align 8 %21 = alloca [1 x i64], align 8 %22 = alloca [1 x i64], align 8 %23 = alloca [1 x i64], align 8 %24 = alloca [1 x i64], align 8 %25 = alloca [1 x i64], align 8 %26 = alloca [1 x i64], align 8 %pgcstack = call ptr @julia.get_pgcstack() %ptls_field = getelementptr inbounds ptr, ptr %pgcstack, i64 2 %ptls_load = load ptr, ptr %ptls_field, align 8, !tbaa !13 %27 = getelementptr inbounds ptr, ptr %ptls_load, i64 2 %safepoint = load ptr, ptr %27, align 8, !tbaa !17, !invariant.load !12 fence syncscope("singlethread") seq_cst call void @julia.safepoint(ptr %safepoint), !dbg !19 fence syncscope("singlethread") seq_cst %28 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, !dbg !20 %29 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 1, !dbg !38 %30 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 2, !dbg !38 %31 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 3, !dbg !38 %32 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 4, !dbg !38 %33 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 5, !dbg !38 %34 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 6, !dbg !38 %35 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 0, i64 7, !dbg !38 %36 = load i32, ptr addrspace(11) %28, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %36, ptr %6, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %37 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 1, !dbg !41 %38 = load i32, ptr addrspace(11) %29, align 8, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %38, ptr %37, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %39 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 2, !dbg !41 %40 = load i32, ptr addrspace(11) %30, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %40, ptr %39, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %41 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 3, !dbg !41 %42 = load i32, ptr addrspace(11) %31, align 8, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %42, ptr %41, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %43 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 4, !dbg !41 %44 = load i32, ptr addrspace(11) %32, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %44, ptr %43, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %45 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 5, !dbg !41 %46 = load i32, ptr addrspace(11) %33, align 8, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %46, ptr %45, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %47 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 6, !dbg !41 %48 = load i32, ptr addrspace(11) %34, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %48, ptr %47, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %49 = getelementptr inbounds [8 x float], ptr %6, i64 0, i64 7, !dbg !41 %50 = load i32, ptr addrspace(11) %35, align 8, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %50, ptr %49, align 4, !dbg !41, !tbaa !47, !alias.scope !48, !noalias !52 %51 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, !dbg !56 %52 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, !dbg !56 %53 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, !dbg !56 %54 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, !dbg !56 %55 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, !dbg !56 %56 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, !dbg !56 %57 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, !dbg !56 %58 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 1, !dbg !57 %59 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 2, !dbg !57 %60 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 3, !dbg !57 %61 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 4, !dbg !57 %62 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 5, !dbg !57 %63 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 6, !dbg !57 %64 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 1, i64 7, !dbg !57 %65 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, !dbg !58 %66 = load i32, ptr addrspace(11) %51, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %66, ptr %65, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %67 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 1, !dbg !58 %68 = load i32, ptr addrspace(11) %58, align 8, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %68, ptr %67, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %69 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 2, !dbg !58 %70 = load i32, ptr addrspace(11) %59, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %70, ptr %69, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %71 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 3, !dbg !58 %72 = load i32, ptr addrspace(11) %60, align 8, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %72, ptr %71, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %73 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 4, !dbg !58 %74 = load i32, ptr addrspace(11) %61, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %74, ptr %73, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %75 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 5, !dbg !58 %76 = load i32, ptr addrspace(11) %62, align 8, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %76, ptr %75, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %77 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 6, !dbg !58 %78 = load i32, ptr addrspace(11) %63, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %78, ptr %77, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %79 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 1, i64 7, !dbg !58 %80 = load i32, ptr addrspace(11) %64, align 8, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %80, ptr %79, align 4, !dbg !58, !tbaa !47, !alias.scope !48, !noalias !52 %81 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 1, !dbg !62 %82 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 2, !dbg !62 %83 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 3, !dbg !62 %84 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 4, !dbg !62 %85 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 5, !dbg !62 %86 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 6, !dbg !62 %87 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 2, i64 7, !dbg !62 %88 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, !dbg !63 %89 = load i32, ptr addrspace(11) %52, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %89, ptr %88, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %90 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 1, !dbg !63 %91 = load i32, ptr addrspace(11) %81, align 8, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %91, ptr %90, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %92 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 2, !dbg !63 %93 = load i32, ptr addrspace(11) %82, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %93, ptr %92, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %94 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 3, !dbg !63 %95 = load i32, ptr addrspace(11) %83, align 8, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %95, ptr %94, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %96 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 4, !dbg !63 %97 = load i32, ptr addrspace(11) %84, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %97, ptr %96, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %98 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 5, !dbg !63 %99 = load i32, ptr addrspace(11) %85, align 8, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %99, ptr %98, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %100 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 6, !dbg !63 %101 = load i32, ptr addrspace(11) %86, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %101, ptr %100, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %102 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 2, i64 7, !dbg !63 %103 = load i32, ptr addrspace(11) %87, align 8, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %103, ptr %102, align 4, !dbg !63, !tbaa !47, !alias.scope !48, !noalias !52 %104 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 1, !dbg !67 %105 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 2, !dbg !67 %106 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 3, !dbg !67 %107 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 4, !dbg !67 %108 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 5, !dbg !67 %109 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 6, !dbg !67 %110 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 3, i64 7, !dbg !67 %111 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, !dbg !68 %112 = load i32, ptr addrspace(11) %53, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %112, ptr %111, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %113 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 1, !dbg !68 %114 = load i32, ptr addrspace(11) %104, align 8, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %114, ptr %113, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %115 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 2, !dbg !68 %116 = load i32, ptr addrspace(11) %105, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %116, ptr %115, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %117 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 3, !dbg !68 %118 = load i32, ptr addrspace(11) %106, align 8, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %118, ptr %117, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %119 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 4, !dbg !68 %120 = load i32, ptr addrspace(11) %107, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %120, ptr %119, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %121 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 5, !dbg !68 %122 = load i32, ptr addrspace(11) %108, align 8, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %122, ptr %121, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %123 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 6, !dbg !68 %124 = load i32, ptr addrspace(11) %109, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %124, ptr %123, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %125 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 3, i64 7, !dbg !68 %126 = load i32, ptr addrspace(11) %110, align 8, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %126, ptr %125, align 4, !dbg !68, !tbaa !47, !alias.scope !48, !noalias !52 %127 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 1, !dbg !72 %128 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 2, !dbg !72 %129 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 3, !dbg !72 %130 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 4, !dbg !72 %131 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 5, !dbg !72 %132 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 6, !dbg !72 %133 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 4, i64 7, !dbg !72 %134 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, !dbg !73 %135 = load i32, ptr addrspace(11) %54, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %135, ptr %134, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %136 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 1, !dbg !73 %137 = load i32, ptr addrspace(11) %127, align 8, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %137, ptr %136, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %138 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 2, !dbg !73 %139 = load i32, ptr addrspace(11) %128, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %139, ptr %138, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %140 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 3, !dbg !73 %141 = load i32, ptr addrspace(11) %129, align 8, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %141, ptr %140, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %142 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 4, !dbg !73 %143 = load i32, ptr addrspace(11) %130, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %143, ptr %142, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %144 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 5, !dbg !73 %145 = load i32, ptr addrspace(11) %131, align 8, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %145, ptr %144, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %146 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 6, !dbg !73 %147 = load i32, ptr addrspace(11) %132, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %147, ptr %146, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %148 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 4, i64 7, !dbg !73 %149 = load i32, ptr addrspace(11) %133, align 8, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %149, ptr %148, align 4, !dbg !73, !tbaa !47, !alias.scope !48, !noalias !52 %150 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 1, !dbg !77 %151 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 2, !dbg !77 %152 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 3, !dbg !77 %153 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 4, !dbg !77 %154 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 5, !dbg !77 %155 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 6, !dbg !77 %156 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 5, i64 7, !dbg !77 %157 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, !dbg !78 %158 = load i32, ptr addrspace(11) %55, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %158, ptr %157, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %159 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 1, !dbg !78 %160 = load i32, ptr addrspace(11) %150, align 8, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %160, ptr %159, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %161 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 2, !dbg !78 %162 = load i32, ptr addrspace(11) %151, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %162, ptr %161, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %163 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 3, !dbg !78 %164 = load i32, ptr addrspace(11) %152, align 8, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %164, ptr %163, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %165 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 4, !dbg !78 %166 = load i32, ptr addrspace(11) %153, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %166, ptr %165, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %167 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 5, !dbg !78 %168 = load i32, ptr addrspace(11) %154, align 8, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %168, ptr %167, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %169 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 6, !dbg !78 %170 = load i32, ptr addrspace(11) %155, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %170, ptr %169, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %171 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 5, i64 7, !dbg !78 %172 = load i32, ptr addrspace(11) %156, align 8, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %172, ptr %171, align 4, !dbg !78, !tbaa !47, !alias.scope !48, !noalias !52 %173 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 1, !dbg !82 %174 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 2, !dbg !82 %175 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 3, !dbg !82 %176 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 4, !dbg !82 %177 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 5, !dbg !82 %178 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 6, !dbg !82 %179 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 6, i64 7, !dbg !82 %180 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, !dbg !83 %181 = load i32, ptr addrspace(11) %56, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %181, ptr %180, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %182 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 1, !dbg !83 %183 = load i32, ptr addrspace(11) %173, align 8, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %183, ptr %182, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %184 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 2, !dbg !83 %185 = load i32, ptr addrspace(11) %174, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %185, ptr %184, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %186 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 3, !dbg !83 %187 = load i32, ptr addrspace(11) %175, align 8, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %187, ptr %186, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %188 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 4, !dbg !83 %189 = load i32, ptr addrspace(11) %176, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %189, ptr %188, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %190 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 5, !dbg !83 %191 = load i32, ptr addrspace(11) %177, align 8, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %191, ptr %190, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %192 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 6, !dbg !83 %193 = load i32, ptr addrspace(11) %178, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %193, ptr %192, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %194 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 6, i64 7, !dbg !83 %195 = load i32, ptr addrspace(11) %179, align 8, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %195, ptr %194, align 4, !dbg !83, !tbaa !47, !alias.scope !48, !noalias !52 %196 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 1, !dbg !87 %197 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 2, !dbg !87 %198 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 3, !dbg !87 %199 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 4, !dbg !87 %200 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 5, !dbg !87 %201 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 6, !dbg !87 %202 = getelementptr inbounds { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }, ptr addrspace(11) %2, i64 0, i32 5, i64 7, i64 7, !dbg !87 %203 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, !dbg !88 %204 = load i32, ptr addrspace(11) %57, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %204, ptr %203, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %205 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 1, !dbg !88 %206 = load i32, ptr addrspace(11) %196, align 8, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %206, ptr %205, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %207 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 2, !dbg !88 %208 = load i32, ptr addrspace(11) %197, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %208, ptr %207, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %209 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 3, !dbg !88 %210 = load i32, ptr addrspace(11) %198, align 8, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %210, ptr %209, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %211 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 4, !dbg !88 %212 = load i32, ptr addrspace(11) %199, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %212, ptr %211, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %213 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 5, !dbg !88 %214 = load i32, ptr addrspace(11) %200, align 8, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %214, ptr %213, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %215 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 6, !dbg !88 %216 = load i32, ptr addrspace(11) %201, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %216, ptr %215, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %217 = getelementptr inbounds [8 x [8 x float]], ptr %6, i64 0, i64 7, i64 7, !dbg !88 %218 = load i32, ptr addrspace(11) %202, align 8, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %218, ptr %217, align 4, !dbg !88, !tbaa !47, !alias.scope !48, !noalias !52 %219 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, !dbg !92 %220 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, !dbg !92 %221 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, !dbg !93 %222 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 1, !dbg !97 %223 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 2, !dbg !97 %224 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 3, !dbg !97 %225 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 4, !dbg !97 %226 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 5, !dbg !97 %227 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 6, !dbg !97 %228 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 0, i64 7, !dbg !97 %229 = load i32, ptr addrspace(11) %221, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %229, ptr %7, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %230 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 1, !dbg !98 %231 = load i32, ptr addrspace(11) %222, align 8, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %231, ptr %230, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %232 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 2, !dbg !98 %233 = load i32, ptr addrspace(11) %223, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %233, ptr %232, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %234 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 3, !dbg !98 %235 = load i32, ptr addrspace(11) %224, align 8, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %235, ptr %234, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %236 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 4, !dbg !98 %237 = load i32, ptr addrspace(11) %225, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %237, ptr %236, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %238 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 5, !dbg !98 %239 = load i32, ptr addrspace(11) %226, align 8, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %239, ptr %238, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %240 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 6, !dbg !98 %241 = load i32, ptr addrspace(11) %227, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %241, ptr %240, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %242 = getelementptr inbounds [8 x float], ptr %7, i64 0, i64 7, !dbg !98 %243 = load i32, ptr addrspace(11) %228, align 8, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %243, ptr %242, align 4, !dbg !98, !tbaa !47, !alias.scope !48, !noalias !52 %244 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, !dbg !104 %245 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, !dbg !104 %246 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, !dbg !104 %247 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, !dbg !104 %248 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, !dbg !104 %249 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, !dbg !104 %250 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, !dbg !104 %251 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 1, !dbg !105 %252 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 2, !dbg !105 %253 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 3, !dbg !105 %254 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 4, !dbg !105 %255 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 5, !dbg !105 %256 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 6, !dbg !105 %257 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 1, i64 7, !dbg !105 %258 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, !dbg !106 %259 = load i32, ptr addrspace(11) %244, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %259, ptr %258, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %260 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 1, !dbg !106 %261 = load i32, ptr addrspace(11) %251, align 8, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %261, ptr %260, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %262 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 2, !dbg !106 %263 = load i32, ptr addrspace(11) %252, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %263, ptr %262, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %264 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 3, !dbg !106 %265 = load i32, ptr addrspace(11) %253, align 8, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %265, ptr %264, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %266 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 4, !dbg !106 %267 = load i32, ptr addrspace(11) %254, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %267, ptr %266, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %268 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 5, !dbg !106 %269 = load i32, ptr addrspace(11) %255, align 8, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %269, ptr %268, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %270 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 6, !dbg !106 %271 = load i32, ptr addrspace(11) %256, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %271, ptr %270, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %272 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 1, i64 7, !dbg !106 %273 = load i32, ptr addrspace(11) %257, align 8, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %273, ptr %272, align 4, !dbg !106, !tbaa !47, !alias.scope !48, !noalias !52 %274 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 1, !dbg !110 %275 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 2, !dbg !110 %276 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 3, !dbg !110 %277 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 4, !dbg !110 %278 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 5, !dbg !110 %279 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 6, !dbg !110 %280 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 2, i64 7, !dbg !110 %281 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, !dbg !111 %282 = load i32, ptr addrspace(11) %245, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %282, ptr %281, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %283 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 1, !dbg !111 %284 = load i32, ptr addrspace(11) %274, align 8, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %284, ptr %283, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %285 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 2, !dbg !111 %286 = load i32, ptr addrspace(11) %275, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %286, ptr %285, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %287 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 3, !dbg !111 %288 = load i32, ptr addrspace(11) %276, align 8, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %288, ptr %287, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %289 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 4, !dbg !111 %290 = load i32, ptr addrspace(11) %277, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %290, ptr %289, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %291 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 5, !dbg !111 %292 = load i32, ptr addrspace(11) %278, align 8, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %292, ptr %291, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %293 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 6, !dbg !111 %294 = load i32, ptr addrspace(11) %279, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %294, ptr %293, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %295 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 2, i64 7, !dbg !111 %296 = load i32, ptr addrspace(11) %280, align 8, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %296, ptr %295, align 4, !dbg !111, !tbaa !47, !alias.scope !48, !noalias !52 %297 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 1, !dbg !115 %298 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 2, !dbg !115 %299 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 3, !dbg !115 %300 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 4, !dbg !115 %301 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 5, !dbg !115 %302 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 6, !dbg !115 %303 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 3, i64 7, !dbg !115 %304 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, !dbg !116 %305 = load i32, ptr addrspace(11) %246, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %305, ptr %304, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %306 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 1, !dbg !116 %307 = load i32, ptr addrspace(11) %297, align 8, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %307, ptr %306, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %308 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 2, !dbg !116 %309 = load i32, ptr addrspace(11) %298, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %309, ptr %308, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %310 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 3, !dbg !116 %311 = load i32, ptr addrspace(11) %299, align 8, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %311, ptr %310, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %312 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 4, !dbg !116 %313 = load i32, ptr addrspace(11) %300, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %313, ptr %312, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %314 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 5, !dbg !116 %315 = load i32, ptr addrspace(11) %301, align 8, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %315, ptr %314, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %316 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 6, !dbg !116 %317 = load i32, ptr addrspace(11) %302, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %317, ptr %316, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %318 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 3, i64 7, !dbg !116 %319 = load i32, ptr addrspace(11) %303, align 8, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %319, ptr %318, align 4, !dbg !116, !tbaa !47, !alias.scope !48, !noalias !52 %320 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 1, !dbg !120 %321 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 2, !dbg !120 %322 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 3, !dbg !120 %323 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 4, !dbg !120 %324 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 5, !dbg !120 %325 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 6, !dbg !120 %326 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 4, i64 7, !dbg !120 %327 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, !dbg !121 %328 = load i32, ptr addrspace(11) %247, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %328, ptr %327, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %329 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 1, !dbg !121 %330 = load i32, ptr addrspace(11) %320, align 8, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %330, ptr %329, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %331 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 2, !dbg !121 %332 = load i32, ptr addrspace(11) %321, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %332, ptr %331, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %333 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 3, !dbg !121 %334 = load i32, ptr addrspace(11) %322, align 8, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %334, ptr %333, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %335 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 4, !dbg !121 %336 = load i32, ptr addrspace(11) %323, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %336, ptr %335, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %337 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 5, !dbg !121 %338 = load i32, ptr addrspace(11) %324, align 8, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %338, ptr %337, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %339 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 6, !dbg !121 %340 = load i32, ptr addrspace(11) %325, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %340, ptr %339, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %341 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 4, i64 7, !dbg !121 %342 = load i32, ptr addrspace(11) %326, align 8, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %342, ptr %341, align 4, !dbg !121, !tbaa !47, !alias.scope !48, !noalias !52 %343 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 1, !dbg !125 %344 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 2, !dbg !125 %345 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 3, !dbg !125 %346 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 4, !dbg !125 %347 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 5, !dbg !125 %348 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 6, !dbg !125 %349 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 5, i64 7, !dbg !125 %350 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, !dbg !126 %351 = load i32, ptr addrspace(11) %248, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %351, ptr %350, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %352 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 1, !dbg !126 %353 = load i32, ptr addrspace(11) %343, align 8, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %353, ptr %352, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %354 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 2, !dbg !126 %355 = load i32, ptr addrspace(11) %344, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %355, ptr %354, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %356 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 3, !dbg !126 %357 = load i32, ptr addrspace(11) %345, align 8, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %357, ptr %356, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %358 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 4, !dbg !126 %359 = load i32, ptr addrspace(11) %346, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %359, ptr %358, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %360 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 5, !dbg !126 %361 = load i32, ptr addrspace(11) %347, align 8, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %361, ptr %360, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %362 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 6, !dbg !126 %363 = load i32, ptr addrspace(11) %348, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %363, ptr %362, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %364 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 5, i64 7, !dbg !126 %365 = load i32, ptr addrspace(11) %349, align 8, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %365, ptr %364, align 4, !dbg !126, !tbaa !47, !alias.scope !48, !noalias !52 %366 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 1, !dbg !130 %367 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 2, !dbg !130 %368 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 3, !dbg !130 %369 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 4, !dbg !130 %370 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 5, !dbg !130 %371 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 6, !dbg !130 %372 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 6, i64 7, !dbg !130 %373 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, !dbg !131 %374 = load i32, ptr addrspace(11) %249, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %374, ptr %373, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %375 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 1, !dbg !131 %376 = load i32, ptr addrspace(11) %366, align 8, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %376, ptr %375, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %377 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 2, !dbg !131 %378 = load i32, ptr addrspace(11) %367, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %378, ptr %377, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %379 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 3, !dbg !131 %380 = load i32, ptr addrspace(11) %368, align 8, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %380, ptr %379, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %381 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 4, !dbg !131 %382 = load i32, ptr addrspace(11) %369, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %382, ptr %381, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %383 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 5, !dbg !131 %384 = load i32, ptr addrspace(11) %370, align 8, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %384, ptr %383, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %385 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 6, !dbg !131 %386 = load i32, ptr addrspace(11) %371, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %386, ptr %385, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %387 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 6, i64 7, !dbg !131 %388 = load i32, ptr addrspace(11) %372, align 8, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %388, ptr %387, align 4, !dbg !131, !tbaa !47, !alias.scope !48, !noalias !52 %389 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 1, !dbg !135 %390 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 2, !dbg !135 %391 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 3, !dbg !135 %392 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 4, !dbg !135 %393 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 5, !dbg !135 %394 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 6, !dbg !135 %395 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 1, i32 5, i64 7, i64 7, !dbg !135 %396 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, !dbg !136 %397 = load i32, ptr addrspace(11) %250, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %397, ptr %396, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %398 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 1, !dbg !136 %399 = load i32, ptr addrspace(11) %389, align 8, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %399, ptr %398, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %400 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 2, !dbg !136 %401 = load i32, ptr addrspace(11) %390, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %401, ptr %400, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %402 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 3, !dbg !136 %403 = load i32, ptr addrspace(11) %391, align 8, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %403, ptr %402, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %404 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 4, !dbg !136 %405 = load i32, ptr addrspace(11) %392, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %405, ptr %404, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %406 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 5, !dbg !136 %407 = load i32, ptr addrspace(11) %393, align 8, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %407, ptr %406, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %408 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 6, !dbg !136 %409 = load i32, ptr addrspace(11) %394, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %409, ptr %408, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %410 = getelementptr inbounds [8 x [8 x float]], ptr %7, i64 0, i64 7, i64 7, !dbg !136 %411 = load i32, ptr addrspace(11) %395, align 8, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %411, ptr %410, align 4, !dbg !136, !tbaa !47, !alias.scope !48, !noalias !52 %412 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, !dbg !140 %413 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 1, !dbg !144 %414 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 2, !dbg !144 %415 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 3, !dbg !144 %416 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 4, !dbg !144 %417 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 5, !dbg !144 %418 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 6, !dbg !144 %419 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 0, i64 7, !dbg !144 %420 = load i32, ptr addrspace(11) %412, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %420, ptr %8, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %421 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 1, !dbg !145 %422 = load i32, ptr addrspace(11) %413, align 8, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %422, ptr %421, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %423 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 2, !dbg !145 %424 = load i32, ptr addrspace(11) %414, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %424, ptr %423, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %425 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 3, !dbg !145 %426 = load i32, ptr addrspace(11) %415, align 8, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %426, ptr %425, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %427 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 4, !dbg !145 %428 = load i32, ptr addrspace(11) %416, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %428, ptr %427, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %429 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 5, !dbg !145 %430 = load i32, ptr addrspace(11) %417, align 8, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %430, ptr %429, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %431 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 6, !dbg !145 %432 = load i32, ptr addrspace(11) %418, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %432, ptr %431, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %433 = getelementptr inbounds [8 x float], ptr %8, i64 0, i64 7, !dbg !145 %434 = load i32, ptr addrspace(11) %419, align 8, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %434, ptr %433, align 4, !dbg !145, !tbaa !47, !alias.scope !48, !noalias !52 %435 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, !dbg !151 %436 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, !dbg !151 %437 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, !dbg !151 %438 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, !dbg !151 %439 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, !dbg !151 %440 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, !dbg !151 %441 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, !dbg !151 %442 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 1, !dbg !152 %443 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 2, !dbg !152 %444 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 3, !dbg !152 %445 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 4, !dbg !152 %446 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 5, !dbg !152 %447 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 6, !dbg !152 %448 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 1, i64 7, !dbg !152 %449 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, !dbg !153 %450 = load i32, ptr addrspace(11) %435, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %450, ptr %449, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %451 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 1, !dbg !153 %452 = load i32, ptr addrspace(11) %442, align 8, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %452, ptr %451, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %453 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 2, !dbg !153 %454 = load i32, ptr addrspace(11) %443, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %454, ptr %453, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %455 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 3, !dbg !153 %456 = load i32, ptr addrspace(11) %444, align 8, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %456, ptr %455, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %457 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 4, !dbg !153 %458 = load i32, ptr addrspace(11) %445, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %458, ptr %457, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %459 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 5, !dbg !153 %460 = load i32, ptr addrspace(11) %446, align 8, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %460, ptr %459, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %461 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 6, !dbg !153 %462 = load i32, ptr addrspace(11) %447, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %462, ptr %461, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %463 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 1, i64 7, !dbg !153 %464 = load i32, ptr addrspace(11) %448, align 8, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %464, ptr %463, align 4, !dbg !153, !tbaa !47, !alias.scope !48, !noalias !52 %465 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 1, !dbg !157 %466 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 2, !dbg !157 %467 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 3, !dbg !157 %468 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 4, !dbg !157 %469 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 5, !dbg !157 %470 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 6, !dbg !157 %471 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 2, i64 7, !dbg !157 %472 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, !dbg !158 %473 = load i32, ptr addrspace(11) %436, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %473, ptr %472, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %474 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 1, !dbg !158 %475 = load i32, ptr addrspace(11) %465, align 8, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %475, ptr %474, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %476 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 2, !dbg !158 %477 = load i32, ptr addrspace(11) %466, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %477, ptr %476, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %478 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 3, !dbg !158 %479 = load i32, ptr addrspace(11) %467, align 8, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %479, ptr %478, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %480 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 4, !dbg !158 %481 = load i32, ptr addrspace(11) %468, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %481, ptr %480, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %482 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 5, !dbg !158 %483 = load i32, ptr addrspace(11) %469, align 8, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %483, ptr %482, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %484 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 6, !dbg !158 %485 = load i32, ptr addrspace(11) %470, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %485, ptr %484, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %486 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 2, i64 7, !dbg !158 %487 = load i32, ptr addrspace(11) %471, align 8, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %487, ptr %486, align 4, !dbg !158, !tbaa !47, !alias.scope !48, !noalias !52 %488 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 1, !dbg !162 %489 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 2, !dbg !162 %490 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 3, !dbg !162 %491 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 4, !dbg !162 %492 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 5, !dbg !162 %493 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 6, !dbg !162 %494 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 3, i64 7, !dbg !162 %495 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, !dbg !163 %496 = load i32, ptr addrspace(11) %437, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %496, ptr %495, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %497 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 1, !dbg !163 %498 = load i32, ptr addrspace(11) %488, align 8, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %498, ptr %497, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %499 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 2, !dbg !163 %500 = load i32, ptr addrspace(11) %489, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %500, ptr %499, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %501 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 3, !dbg !163 %502 = load i32, ptr addrspace(11) %490, align 8, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %502, ptr %501, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %503 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 4, !dbg !163 %504 = load i32, ptr addrspace(11) %491, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %504, ptr %503, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %505 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 5, !dbg !163 %506 = load i32, ptr addrspace(11) %492, align 8, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %506, ptr %505, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %507 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 6, !dbg !163 %508 = load i32, ptr addrspace(11) %493, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %508, ptr %507, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %509 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 3, i64 7, !dbg !163 %510 = load i32, ptr addrspace(11) %494, align 8, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %510, ptr %509, align 4, !dbg !163, !tbaa !47, !alias.scope !48, !noalias !52 %511 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 1, !dbg !167 %512 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 2, !dbg !167 %513 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 3, !dbg !167 %514 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 4, !dbg !167 %515 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 5, !dbg !167 %516 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 6, !dbg !167 %517 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 4, i64 7, !dbg !167 %518 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, !dbg !168 %519 = load i32, ptr addrspace(11) %438, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %519, ptr %518, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %520 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 1, !dbg !168 %521 = load i32, ptr addrspace(11) %511, align 8, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %521, ptr %520, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %522 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 2, !dbg !168 %523 = load i32, ptr addrspace(11) %512, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %523, ptr %522, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %524 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 3, !dbg !168 %525 = load i32, ptr addrspace(11) %513, align 8, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %525, ptr %524, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %526 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 4, !dbg !168 %527 = load i32, ptr addrspace(11) %514, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %527, ptr %526, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %528 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 5, !dbg !168 %529 = load i32, ptr addrspace(11) %515, align 8, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %529, ptr %528, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %530 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 6, !dbg !168 %531 = load i32, ptr addrspace(11) %516, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %531, ptr %530, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %532 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 4, i64 7, !dbg !168 %533 = load i32, ptr addrspace(11) %517, align 8, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %533, ptr %532, align 4, !dbg !168, !tbaa !47, !alias.scope !48, !noalias !52 %534 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 1, !dbg !172 %535 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 2, !dbg !172 %536 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 3, !dbg !172 %537 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 4, !dbg !172 %538 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 5, !dbg !172 %539 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 6, !dbg !172 %540 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 5, i64 7, !dbg !172 %541 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, !dbg !173 %542 = load i32, ptr addrspace(11) %439, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %542, ptr %541, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %543 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 1, !dbg !173 %544 = load i32, ptr addrspace(11) %534, align 8, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %544, ptr %543, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %545 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 2, !dbg !173 %546 = load i32, ptr addrspace(11) %535, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %546, ptr %545, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %547 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 3, !dbg !173 %548 = load i32, ptr addrspace(11) %536, align 8, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %548, ptr %547, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %549 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 4, !dbg !173 %550 = load i32, ptr addrspace(11) %537, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %550, ptr %549, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %551 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 5, !dbg !173 %552 = load i32, ptr addrspace(11) %538, align 8, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %552, ptr %551, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %553 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 6, !dbg !173 %554 = load i32, ptr addrspace(11) %539, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %554, ptr %553, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %555 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 5, i64 7, !dbg !173 %556 = load i32, ptr addrspace(11) %540, align 8, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %556, ptr %555, align 4, !dbg !173, !tbaa !47, !alias.scope !48, !noalias !52 %557 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 1, !dbg !177 %558 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 2, !dbg !177 %559 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 3, !dbg !177 %560 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 4, !dbg !177 %561 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 5, !dbg !177 %562 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 6, !dbg !177 %563 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 6, i64 7, !dbg !177 %564 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, !dbg !178 %565 = load i32, ptr addrspace(11) %440, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %565, ptr %564, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %566 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 1, !dbg !178 %567 = load i32, ptr addrspace(11) %557, align 8, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %567, ptr %566, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %568 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 2, !dbg !178 %569 = load i32, ptr addrspace(11) %558, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %569, ptr %568, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %570 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 3, !dbg !178 %571 = load i32, ptr addrspace(11) %559, align 8, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %571, ptr %570, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %572 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 4, !dbg !178 %573 = load i32, ptr addrspace(11) %560, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %573, ptr %572, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %574 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 5, !dbg !178 %575 = load i32, ptr addrspace(11) %561, align 8, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %575, ptr %574, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %576 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 6, !dbg !178 %577 = load i32, ptr addrspace(11) %562, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %577, ptr %576, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %578 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 6, i64 7, !dbg !178 %579 = load i32, ptr addrspace(11) %563, align 8, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %579, ptr %578, align 4, !dbg !178, !tbaa !47, !alias.scope !48, !noalias !52 %580 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 1, !dbg !182 %581 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 2, !dbg !182 %582 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 3, !dbg !182 %583 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 4, !dbg !182 %584 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 5, !dbg !182 %585 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 6, !dbg !182 %586 = getelementptr inbounds [3 x { float, float, float, float, float, [8 x [8 x float]], [1 x ptr addrspace(10)] }], ptr addrspace(11) %2, i64 0, i64 2, i32 5, i64 7, i64 7, !dbg !182 %587 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, !dbg !183 %588 = load i32, ptr addrspace(11) %441, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %588, ptr %587, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %589 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 1, !dbg !183 %590 = load i32, ptr addrspace(11) %580, align 8, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %590, ptr %589, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %591 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 2, !dbg !183 %592 = load i32, ptr addrspace(11) %581, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %592, ptr %591, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %593 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 3, !dbg !183 %594 = load i32, ptr addrspace(11) %582, align 8, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %594, ptr %593, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %595 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 4, !dbg !183 %596 = load i32, ptr addrspace(11) %583, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %596, ptr %595, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %597 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 5, !dbg !183 %598 = load i32, ptr addrspace(11) %584, align 8, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %598, ptr %597, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %599 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 6, !dbg !183 %600 = load i32, ptr addrspace(11) %585, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %600, ptr %599, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %601 = getelementptr inbounds [8 x [8 x float]], ptr %8, i64 0, i64 7, i64 7, !dbg !183 %602 = load i32, ptr addrspace(11) %586, align 8, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 store i32 %602, ptr %601, align 4, !dbg !183, !tbaa !47, !alias.scope !48, !noalias !52 %603 = getelementptr inbounds [3 x [1 x ptr addrspace(10)]], ptr addrspace(11) %3, i64 0, i64 1, !dbg !92 %604 = getelementptr inbounds [3 x [1 x ptr addrspace(10)]], ptr addrspace(11) %3, i64 0, i64 2, !dbg !92 %605 = load i64, ptr addrspace(11) %0, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188 %606 = shl i64 %605, 10 %607 = getelementptr inbounds { [1 x [1 x i64]], [1 x [1 x [1 x i64]]], { [1 x [1 x [1 x i64]]] } }, ptr addrspace(11) %0, i64 0, i32 1 %608 = load i64, ptr addrspace(11) %607, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188 %609 = load atomic ptr addrspace(10), ptr addrspace(11) %5 unordered, align 8 %610 = addrspacecast ptr addrspace(10) %609 to ptr addrspace(11) %611 = getelementptr inbounds i8, ptr addrspace(11) %610, i64 16 %612 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(11) %610, i64 0, i32 1 %613 = load atomic ptr addrspace(10), ptr addrspace(11) %1 unordered, align 8 %614 = addrspacecast ptr addrspace(10) %613 to ptr addrspace(11) %615 = getelementptr inbounds i8, ptr addrspace(11) %614, i64 16 %.sroa.4.0..sroa_idx = getelementptr inbounds i8, ptr addrspace(11) %614, i64 24 %.sroa.7.0..sroa_idx = getelementptr inbounds i8, ptr addrspace(11) %614, i64 32 %616 = load atomic ptr addrspace(10), ptr addrspace(11) %3 unordered, align 8 %617 = addrspacecast ptr addrspace(10) %616 to ptr addrspace(11) %618 = getelementptr inbounds i8, ptr addrspace(11) %617, i64 16 %619 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(11) %617, i64 0, i32 1 %620 = load float, ptr addrspace(11) %2, align 8 %621 = addrspacecast ptr %6 to ptr addrspace(11) %622 = load atomic ptr addrspace(10), ptr addrspace(11) %603 unordered, align 8 %623 = addrspacecast ptr addrspace(10) %622 to ptr addrspace(11) %624 = getelementptr inbounds i8, ptr addrspace(11) %623, i64 16 %625 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(11) %623, i64 0, i32 1 %626 = load float, ptr addrspace(11) %219, align 8 %627 = addrspacecast ptr %7 to ptr addrspace(11) %628 = load atomic ptr addrspace(10), ptr addrspace(11) %604 unordered, align 8 %629 = addrspacecast ptr addrspace(10) %628 to ptr addrspace(11) %630 = getelementptr inbounds i8, ptr addrspace(11) %629, i64 16 %631 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(11) %629, i64 0, i32 1 %632 = load float, ptr addrspace(11) %220, align 8 %633 = addrspacecast ptr %8 to ptr addrspace(11) %634 = load atomic ptr addrspace(10), ptr addrspace(11) %4 unordered, align 8 %635 = addrspacecast ptr addrspace(10) %634 to ptr addrspace(11) %636 = getelementptr inbounds i8, ptr addrspace(11) %635, i64 16 %637 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(11) %635, i64 0, i32 1 %638 = getelementptr inbounds [4 x i64], ptr %14, i64 0, i64 1 %639 = getelementptr inbounds [4 x i64], ptr %14, i64 0, i64 2 %640 = getelementptr inbounds [4 x i64], ptr %14, i64 0, i64 3 %641 = getelementptr inbounds [4 x [1 x i64]], ptr %15, i64 0, i64 1 %642 = getelementptr inbounds [4 x [1 x i64]], ptr %15, i64 0, i64 2 %643 = getelementptr inbounds [4 x [1 x i64]], ptr %15, i64 0, i64 3 %644 = getelementptr inbounds [4 x i64], ptr %16, i64 0, i64 1 %645 = getelementptr inbounds [4 x i64], ptr %16, i64 0, i64 2 %646 = getelementptr inbounds [4 x i64], ptr %16, i64 0, i64 3 %647 = getelementptr inbounds [4 x i64], ptr %18, i64 0, i64 1 %648 = getelementptr inbounds [4 x i64], ptr %18, i64 0, i64 2 %649 = getelementptr inbounds [4 x i64], ptr %18, i64 0, i64 3 %650 = getelementptr inbounds [4 x [1 x i64]], ptr %19, i64 0, i64 1 %651 = getelementptr inbounds [4 x [1 x i64]], ptr %19, i64 0, i64 2 %652 = getelementptr inbounds [4 x [1 x i64]], ptr %19, i64 0, i64 3 %653 = getelementptr inbounds [4 x i64], ptr %20, i64 0, i64 1 %654 = getelementptr inbounds [4 x i64], ptr %20, i64 0, i64 2 %655 = getelementptr inbounds [4 x i64], ptr %20, i64 0, i64 3 %.promoted1107 = load i64, ptr %9, align 8, !tbaa !47, !alias.scope !48, !noalias !52 %.promoted1109 = load i64, ptr %10, align 8, !tbaa !189, !alias.scope !191, !noalias !192 %.promoted1136 = load i64, ptr %17, align 8, !tbaa !189, !alias.scope !191, !noalias !192 %.promoted1163 = load i64, ptr %21, align 8, !tbaa !189, !alias.scope !191, !noalias !192 %656 = add i64 %606, -1024, !dbg !19 %smin = call i64 @llvm.smin.i64(i64 %656, i64 0), !dbg !19 %isnotneg = icmp sgt i64 %608, -1, !dbg !19 %657 = select i1 %isnotneg, i64 %smin, i64 0, !dbg !19 %658 = sub i64 0, %657, !dbg !19 %exit.preloop.at = call i64 @llvm.umin.i64(i64 %658, i64 1024), !dbg !19 %smin2455 = call i64 @llvm.smin.i64(i64 %608, i64 %656), !dbg !19 %659 = sub i64 %608, %smin2455, !dbg !19 %660 = call i64 @llvm.umin.i64(i64 %659, i64 1024), !dbg !19 %exit.mainloop.at = select i1 %isnotneg, i64 %660, i64 0, !dbg !19 %.not = icmp eq i64 %exit.preloop.at, 0, !dbg !19 br i1 %.not, label %mainloop, label %L293.preloop, !dbg !19 mainloop: ; preds = %top, %preloop.exit.selector %.lcssa785.lcssa.lcssa1165.preloop.copy = phi i64 [ %.promoted1163, %top ], [ %.lcssa785.lcssa.lcssa1164.preloop, %preloop.exit.selector ] %.lcssa622.lcssa.lcssa1138.preloop.copy = phi i64 [ %.promoted1136, %top ], [ %.lcssa622.lcssa.lcssa1137.preloop, %preloop.exit.selector ] %.copy = phi i64 [ %.promoted1109, %top ], [ %1302, %preloop.exit.selector ] %.copy2456 = phi i64 [ %.promoted1107, %top ], [ %1303, %preloop.exit.selector ] %value_phi.preloop.copy = phi i64 [ 1, %top ], [ %1304, %preloop.exit.selector ] %indvar.end = phi i64 [ 0, %top ], [ %value_phi.preloop, %preloop.exit.selector ] %661 = icmp ult i64 %indvar.end, %exit.mainloop.at br i1 %661, label %L293, label %postloop L293: ; preds = %mainloop, %L975 %.lcssa785.lcssa.lcssa1165 = phi i64 [ %.lcssa785.lcssa.lcssa1164, %L975 ], [ %.lcssa785.lcssa.lcssa1165.preloop.copy, %mainloop ] %.lcssa622.lcssa.lcssa1138 = phi i64 [ %.lcssa622.lcssa.lcssa1137, %L975 ], [ %.lcssa622.lcssa.lcssa1138.preloop.copy, %mainloop ] %662 = phi i64 [ %871, %L975 ], [ %.copy, %mainloop ] %663 = phi i64 [ %872, %L975 ], [ %.copy2456, %mainloop ] %value_phi = phi i64 [ %873, %L975 ], [ %value_phi.preloop.copy, %mainloop ] %664 = add nsw i64 %value_phi, -1024, !dbg !193 %665 = add i64 %664, %606, !dbg !210 %666 = icmp slt i64 %665, 1, !dbg !212 %667 = icmp sgt i64 %665, %608, !dbg !212 %.not103 = or i1 %666, %667, !dbg !207 br i1 %.not103, label %L975, label %L352, !dbg !207 L345: ; preds = %L318.postloop, %L318.preloop %.lcssa2371 = phi i64 [ %1003, %L318.preloop ], [ %1309, %L318.postloop ], !dbg !210 store i64 %608, ptr %9, align 8, !dbg !224, !tbaa !47, !alias.scope !48, !noalias !52 store i64 %.lcssa2371, ptr %10, align 8, !dbg !232, !tbaa !189, !alias.scope !191, !noalias !192 %668 = addrspacecast ptr %9 to ptr addrspace(11), !dbg !241 %669 = addrspacecast ptr %10 to ptr addrspace(11), !dbg !241 call swiftcc void @jlsys_throw_boundserror_104(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture readonly %668, ptr addrspace(11) nocapture readonly %669) #4, !dbg !241 unreachable, !dbg !241 L352: ; preds = %L293 %670 = add nsw i64 %665, -1, !dbg !242 %.sroa.0100.0.copyload = load i64, ptr addrspace(11) %611, align 8, !dbg !247, !tbaa !47, !alias.scope !258, !noalias !259 %.not104 = icmp ult i64 %670, %.sroa.0100.0.copyload, !dbg !249 br i1 %.not104, label %L368, label %L365, !dbg !249 L365: ; preds = %L352, %L352.postloop, %L352.preloop %.lcssa2372 = phi i64 [ %1003, %L352.preloop ], [ %1309, %L352.postloop ], [ %665, %L352 ], !dbg !210 store i64 %.lcssa2372, ptr %26, align 8, !dbg !249, !tbaa !189, !alias.scope !191, !noalias !192 %671 = addrspacecast ptr %26 to ptr addrspace(11), !dbg !249 call swiftcc void @jlsys_throw_boundserror_68(ptr nonnull swiftself %pgcstack, ptr addrspace(10) nonnull %609, ptr addrspace(11) nocapture readonly %671) #4, !dbg !249 unreachable, !dbg !249 L368: ; preds = %L352 %672 = load ptr, ptr addrspace(11) %610, align 8, !dbg !260, !tbaa !261, !alias.scope !264, !noalias !265 %673 = load ptr addrspace(10), ptr addrspace(11) %612, align 8, !dbg !260, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %674 = addrspacecast ptr addrspace(10) %673 to ptr addrspace(11), !dbg !260 %675 = load i64, ptr addrspace(11) %674, align 8, !dbg !260, !tbaa !268, !range !270, !alias.scope !264, !noalias !265 %676 = shl nuw nsw i64 %675, 1, !dbg !260 %677 = add nuw i64 %675, %670, !dbg !260 %.not105 = icmp ult i64 %677, %676, !dbg !260 %678 = getelementptr inbounds i64, ptr %672, i64 %670, !dbg !260 %679 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %674, i64 0, i32 1, !dbg !260 %680 = load ptr, ptr addrspace(11) %679, align 8, !dbg !260, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %681 = ptrtoint ptr %680 to i64, !dbg !260 %682 = ptrtoint ptr %678 to i64, !dbg !260 %683 = sub i64 %682, %681, !dbg !260 %684 = shl nuw nsw i64 %675, 3, !dbg !260 %685 = icmp ult i64 %683, %684, !dbg !260 %686 = and i1 %.not105, %685, !dbg !260 br i1 %686, label %idxend, label %oob, !dbg !260 L395: ; preds = %load, %load.postloop, %load.preloop %.lcssa2235 = phi i64 [ %1025, %load.preloop ], [ %1331, %load.postloop ], [ %881, %load ], !dbg !260 store i64 %.lcssa2235, ptr %25, align 8, !dbg !271, !tbaa !189, !alias.scope !191, !noalias !192 %687 = addrspacecast ptr %25 to ptr addrspace(11), !dbg !271 call swiftcc void @jlsys_throw_boundserror_1069(ptr nonnull swiftself %pgcstack, ptr addrspace(10) nonnull %616, ptr addrspace(11) nocapture readonly %687) #4, !dbg !271 unreachable, !dbg !271 L398: ; preds = %load %688 = load ptr, ptr addrspace(11) %617, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %689 = load ptr addrspace(10), ptr addrspace(11) %619, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %690 = addrspacecast ptr addrspace(10) %689 to ptr addrspace(11), !dbg !281 %691 = load i64, ptr addrspace(11) %690, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %692 = shl nuw nsw i64 %691, 1, !dbg !281 %693 = add i64 %691, %882, !dbg !281 %.not109 = icmp ult i64 %693, %692, !dbg !281 %694 = getelementptr inbounds float, ptr %688, i64 %882, !dbg !281 %695 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %690, i64 0, i32 1, !dbg !281 %696 = load ptr, ptr addrspace(11) %695, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %697 = ptrtoint ptr %696 to i64, !dbg !281 %698 = ptrtoint ptr %694 to i64, !dbg !281 %699 = sub i64 %698, %697, !dbg !281 %700 = shl nuw nsw i64 %691, 2, !dbg !281 %701 = icmp ult i64 %699, %700, !dbg !281 %702 = and i1 %.not109, %701, !dbg !281 br i1 %702, label %idxend9, label %oob7, !dbg !281 L410: ; preds = %load11 %703 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %893, float 0x401921FB60000000), !dbg !283 %704 = call float @llvm.copysign.f32(float %703, float %889), !dbg !294 br label %L422, !dbg !283 L414: ; preds = %load11 %705 = bitcast float %893 to i32, !dbg !297 %.not137 = icmp eq i32 %705, 2139095040, !dbg !297 %spec.select = select i1 %.not137, float 0x7FF8000000000000, float %889, !dbg !299 br label %L422, !dbg !299 L422: ; preds = %L414, %L410 %value_phi12 = phi float [ %704, %L410 ], [ %spec.select, %L414 ] %706 = fcmp une float %value_phi12, 0.000000e+00, !dbg !300 %707 = call float @llvm.fabs.f32(float %value_phi12), !dbg !306 %708 = select i1 %706, float %value_phi12, float %707, !dbg !307 %709 = fcmp uge float %708, 0.000000e+00, !dbg !309 %710 = fadd float %708, 0x401921FB60000000, !dbg !313 %711 = select i1 %709, float %708, float %710, !dbg !315 %712 = fdiv float %711, %620, !dbg !316 %713 = fptosi float %712 to i64, !dbg !327 %714 = freeze i64 %713, !dbg !327 %715 = sitofp i64 %714 to float, !dbg !330 %716 = fmul float %620, %715, !dbg !342 %717 = fcmp ole float %716, %711, !dbg !344 %718 = zext i1 %717 to i64, !dbg !346 %719 = add i64 %714, %718, !dbg !355 %720 = add i64 %719, -1, !dbg !357 %721 = sitofp i64 %720 to float, !dbg !359 %722 = fsub float %712, %721, !dbg !360 %723 = fmul float %722, 2.000000e+00, !dbg !362 %724 = fadd float %723, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %11, ptr nonnull swiftself %pgcstack, float %724, ptr addrspace(11) nocapture readonly %621), !dbg !371 %725 = add i64 %719, -4, !dbg !372 %726 = icmp slt i64 %725, 0, !dbg !374 %727 = select i1 %726, i64 %.sroa.093.0.copyload, i64 0, !dbg !374 %728 = add i64 %727, %725, !dbg !374 %.sroa.091.0.copyload = load i64, ptr addrspace(11) %624, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not112 = icmp ult i64 %882, %.sroa.091.0.copyload, !dbg !271 br i1 %.not112, label %L468, label %L465, !dbg !271 L465: ; preds = %L422, %L422.postloop, %L422.preloop %.lcssa2238 = phi i64 [ %1025, %L422.preloop ], [ %1331, %L422.postloop ], [ %881, %L422 ], !dbg !260 store i64 %.lcssa2238, ptr %24, align 8, !dbg !271, !tbaa !189, !alias.scope !191, !noalias !192 %729 = addrspacecast ptr %24 to ptr addrspace(11), !dbg !271 call swiftcc void @jlsys_throw_boundserror_1069(ptr nonnull swiftself %pgcstack, ptr addrspace(10) nonnull %622, ptr addrspace(11) nocapture readonly %729) #4, !dbg !271 unreachable, !dbg !271 L468: ; preds = %L422 %730 = load ptr, ptr addrspace(11) %623, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %731 = load ptr addrspace(10), ptr addrspace(11) %625, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %732 = addrspacecast ptr addrspace(10) %731 to ptr addrspace(11), !dbg !281 %733 = load i64, ptr addrspace(11) %732, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %734 = shl nuw nsw i64 %733, 1, !dbg !281 %735 = add i64 %733, %882, !dbg !281 %.not113 = icmp ult i64 %735, %734, !dbg !281 %736 = getelementptr inbounds float, ptr %730, i64 %882, !dbg !281 %737 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %732, i64 0, i32 1, !dbg !281 %738 = load ptr, ptr addrspace(11) %737, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %739 = ptrtoint ptr %738 to i64, !dbg !281 %740 = ptrtoint ptr %736 to i64, !dbg !281 %741 = sub i64 %740, %739, !dbg !281 %742 = shl nuw nsw i64 %733, 2, !dbg !281 %743 = icmp ult i64 %741, %742, !dbg !281 %744 = and i1 %.not113, %743, !dbg !281 br i1 %744, label %idxend15, label %oob13, !dbg !281 L480: ; preds = %load17 %745 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %904, float 0x401921FB60000000), !dbg !283 %746 = call float @llvm.copysign.f32(float %745, float %900), !dbg !294 br label %L492, !dbg !283 L484: ; preds = %load17 %747 = bitcast float %904 to i32, !dbg !297 %.not136 = icmp eq i32 %747, 2139095040, !dbg !297 %spec.select66 = select i1 %.not136, float 0x7FF8000000000000, float %900, !dbg !299 br label %L492, !dbg !299 L492: ; preds = %L484, %L480 %value_phi18 = phi float [ %746, %L480 ], [ %spec.select66, %L484 ] %748 = fcmp une float %value_phi18, 0.000000e+00, !dbg !300 %749 = call float @llvm.fabs.f32(float %value_phi18), !dbg !306 %750 = select i1 %748, float %value_phi18, float %749, !dbg !307 %751 = fcmp uge float %750, 0.000000e+00, !dbg !309 %752 = fadd float %750, 0x401921FB60000000, !dbg !313 %753 = select i1 %751, float %750, float %752, !dbg !315 %754 = fdiv float %753, %626, !dbg !316 %755 = fptosi float %754 to i64, !dbg !327 %756 = freeze i64 %755, !dbg !327 %757 = sitofp i64 %756 to float, !dbg !330 %758 = fmul float %626, %757, !dbg !342 %759 = fcmp ole float %758, %753, !dbg !344 %760 = zext i1 %759 to i64, !dbg !346 %761 = add i64 %756, %760, !dbg !355 %762 = add i64 %761, -1, !dbg !357 %763 = sitofp i64 %762 to float, !dbg !359 %764 = fsub float %754, %763, !dbg !360 %765 = fmul float %764, 2.000000e+00, !dbg !362 %766 = fadd float %765, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %12, ptr nonnull swiftself %pgcstack, float %766, ptr addrspace(11) nocapture readonly %627), !dbg !371 %767 = add i64 %761, -4, !dbg !372 %768 = icmp slt i64 %767, 0, !dbg !374 %769 = select i1 %768, i64 %.sroa.4.0.copyload, i64 0, !dbg !374 %770 = add i64 %769, %767, !dbg !374 %.sroa.090.0.copyload = load i64, ptr addrspace(11) %630, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not116 = icmp ult i64 %882, %.sroa.090.0.copyload, !dbg !271 br i1 %.not116, label %L538, label %L535, !dbg !271 L535: ; preds = %L492, %L492.postloop, %L492.preloop %.lcssa2241 = phi i64 [ %1025, %L492.preloop ], [ %1331, %L492.postloop ], [ %881, %L492 ], !dbg !260 store i64 %.lcssa2241, ptr %23, align 8, !dbg !271, !tbaa !189, !alias.scope !191, !noalias !192 %771 = addrspacecast ptr %23 to ptr addrspace(11), !dbg !271 call swiftcc void @jlsys_throw_boundserror_1069(ptr nonnull swiftself %pgcstack, ptr addrspace(10) nonnull %628, ptr addrspace(11) nocapture readonly %771) #4, !dbg !271 unreachable, !dbg !271 L538: ; preds = %L492 %772 = load ptr, ptr addrspace(11) %629, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %773 = load ptr addrspace(10), ptr addrspace(11) %631, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %774 = addrspacecast ptr addrspace(10) %773 to ptr addrspace(11), !dbg !281 %775 = load i64, ptr addrspace(11) %774, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %776 = shl nuw nsw i64 %775, 1, !dbg !281 %777 = add i64 %775, %882, !dbg !281 %.not117 = icmp ult i64 %777, %776, !dbg !281 %778 = getelementptr inbounds float, ptr %772, i64 %882, !dbg !281 %779 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %774, i64 0, i32 1, !dbg !281 %780 = load ptr, ptr addrspace(11) %779, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %781 = ptrtoint ptr %780 to i64, !dbg !281 %782 = ptrtoint ptr %778 to i64, !dbg !281 %783 = sub i64 %782, %781, !dbg !281 %784 = shl nuw nsw i64 %775, 2, !dbg !281 %785 = icmp ult i64 %783, %784, !dbg !281 %786 = and i1 %.not117, %785, !dbg !281 br i1 %786, label %idxend21, label %oob19, !dbg !281 L550: ; preds = %load23 %787 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %915, float 0x401921FB60000000), !dbg !283 %788 = call float @llvm.copysign.f32(float %787, float %911), !dbg !294 br label %L562, !dbg !283 L554: ; preds = %load23 %789 = bitcast float %915 to i32, !dbg !297 %.not135 = icmp eq i32 %789, 2139095040, !dbg !297 %spec.select67 = select i1 %.not135, float 0x7FF8000000000000, float %911, !dbg !299 br label %L562, !dbg !299 L562: ; preds = %L554, %L550 %value_phi24 = phi float [ %788, %L550 ], [ %spec.select67, %L554 ] %790 = fcmp une float %value_phi24, 0.000000e+00, !dbg !300 %791 = call float @llvm.fabs.f32(float %value_phi24), !dbg !306 %792 = select i1 %790, float %value_phi24, float %791, !dbg !307 %793 = fcmp uge float %792, 0.000000e+00, !dbg !309 %794 = fadd float %792, 0x401921FB60000000, !dbg !313 %795 = select i1 %793, float %792, float %794, !dbg !315 %796 = fdiv float %795, %632, !dbg !316 %797 = fptosi float %796 to i64, !dbg !327 %798 = freeze i64 %797, !dbg !327 %799 = sitofp i64 %798 to float, !dbg !330 %800 = fmul float %632, %799, !dbg !342 %801 = fcmp ole float %800, %795, !dbg !344 %802 = zext i1 %801 to i64, !dbg !346 %803 = add i64 %798, %802, !dbg !355 %804 = add i64 %803, -1, !dbg !357 %805 = sitofp i64 %804 to float, !dbg !359 %806 = fsub float %796, %805, !dbg !360 %807 = fmul float %806, 2.000000e+00, !dbg !362 %808 = fadd float %807, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %13, ptr nonnull swiftself %pgcstack, float %808, ptr addrspace(11) nocapture readonly %633), !dbg !371 %809 = add i64 %803, -4, !dbg !372 %810 = icmp slt i64 %809, 0, !dbg !374 %811 = select i1 %810, i64 %.sroa.7.0.copyload, i64 0, !dbg !374 %812 = add i64 %811, %809, !dbg !374 %.sroa.089.0.copyload = load i64, ptr addrspace(11) %636, align 8, !dbg !377, !tbaa !47, !alias.scope !258, !noalias !259 %.not120 = icmp ult i64 %882, %.sroa.089.0.copyload, !dbg !378 br i1 %.not120, label %L610, label %L607, !dbg !378 L607: ; preds = %L562, %L562.postloop, %L562.preloop %.lcssa2244 = phi i64 [ %1025, %L562.preloop ], [ %1331, %L562.postloop ], [ %881, %L562 ], !dbg !260 store i64 %.lcssa2244, ptr %22, align 8, !dbg !378, !tbaa !189, !alias.scope !191, !noalias !192 %813 = addrspacecast ptr %22 to ptr addrspace(11), !dbg !378 call swiftcc void @jlsys_throw_boundserror_1077(ptr nonnull swiftself %pgcstack, ptr addrspace(10) nonnull %634, ptr addrspace(11) nocapture readonly %813) #4, !dbg !378 unreachable, !dbg !378 L610: ; preds = %L562 %814 = load ptr, ptr addrspace(11) %635, align 8, !dbg !384, !tbaa !261, !alias.scope !264, !noalias !265 %815 = load ptr addrspace(10), ptr addrspace(11) %637, align 8, !dbg !384, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %816 = addrspacecast ptr addrspace(10) %815 to ptr addrspace(11), !dbg !384 %817 = load i64, ptr addrspace(11) %816, align 8, !dbg !384, !tbaa !268, !range !270, !alias.scope !264, !noalias !265 %818 = shl nuw nsw i64 %817, 1, !dbg !384 %819 = add i64 %817, %882, !dbg !384 %.not121 = icmp ult i64 %819, %818, !dbg !384 %820 = getelementptr inbounds [2 x float], ptr %814, i64 %882, !dbg !384 %821 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %816, i64 0, i32 1, !dbg !384 %822 = load ptr, ptr addrspace(11) %821, align 8, !dbg !384, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %823 = ptrtoint ptr %822 to i64, !dbg !384 %824 = ptrtoint ptr %820 to i64, !dbg !384 %825 = sub i64 %824, %823, !dbg !384 %826 = shl nuw nsw i64 %817, 3, !dbg !384 %827 = icmp ult i64 %825, %826, !dbg !384 %828 = and i1 %.not121, %827, !dbg !384 br i1 %828, label %idxend27, label %oob25, !dbg !384 L689: ; preds = %pass39.peel.preloop, %pass39.peel.postloop, %pass39.peel, %pass39.preloop, %pass39.postloop, %pass39 %829 = phi i64 [ %1197, %pass39.preloop ], [ %1503, %pass39.postloop ], [ %927, %pass39 ], [ %1197, %pass39.peel.preloop ], [ %1503, %pass39.peel.postloop ], [ %927, %pass39.peel ] %830 = phi i64 [ %1205, %pass39.preloop ], [ %1511, %pass39.postloop ], [ %935, %pass39 ], [ %1205, %pass39.peel.preloop ], [ %1511, %pass39.peel.postloop ], [ %935, %pass39.peel ] %.lcssa474 = phi i64 [ %1261, %pass39.preloop ], [ %1567, %pass39.postloop ], [ %991, %pass39 ], [ %1217, %pass39.peel.preloop ], [ %1523, %pass39.peel.postloop ], [ %947, %pass39.peel ] call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 store i64 1, ptr %14, align 8, !dbg !400, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %.lcssa474, ptr %638, align 8, !dbg !400, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %830, ptr %639, align 8, !dbg !400, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %829, ptr %640, align 8, !dbg !400, !tbaa !189, !alias.scope !191, !noalias !192 %831 = addrspacecast ptr %14 to ptr addrspace(11), !dbg !406 call swiftcc void @julia_throw_boundserror_117599(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, ptr addrspace(11) nocapture readonly %831) #4, !dbg !406 unreachable, !dbg !406 L740: ; preds = %pass39 %832 = shl i64 %.sroa.084.0.copyload, 1, !dbg !407 %833 = shl i64 %991, 1, !dbg !423 %834 = mul i64 %.sroa.285.0.copyload, %928, !dbg !424 %reass.add = add i64 %936, %834 %reass.mul = mul i64 %reass.add, %832 %835 = add i64 %833, -1, !dbg !427 %836 = add i64 %835, %reass.mul, !dbg !428 %837 = shl i64 %.sroa.084.0.copyload, 1, !dbg !429 %838 = mul i64 %837, %.sroa.285.0.copyload, !dbg !429 %839 = mul i64 %838, %.sroa.386.0.copyload, !dbg !442 %840 = call i64 @llvm.smax.i64(i64 %839, i64 0), !dbg !445 %841 = add nsw i64 %836, -1, !dbg !453 %.not129 = icmp ult i64 %841, %840, !dbg !455 br i1 %.not129, label %L771, label %L765, !dbg !440 L765: ; preds = %L740.peel.preloop, %L740.peel.postloop, %L740.peel, %L740.preloop, %L740.postloop, %L740 %.lcssa618 = phi i64 [ %1274, %L740.preloop ], [ %1580, %L740.postloop ], [ %836, %L740 ], [ %1230, %L740.peel.preloop ], [ %1536, %L740.peel.postloop ], [ %960, %L740.peel ] %.sroa.386.0.copyload.lcssa553 = phi i64 [ %.sroa.386.0.copyload.preloop, %L740.preloop ], [ %.sroa.386.0.copyload.postloop, %L740.postloop ], [ %.sroa.386.0.copyload, %L740 ], [ %.sroa.386.0.copyload.peel.preloop, %L740.peel.preloop ], [ %.sroa.386.0.copyload.peel.postloop, %L740.peel.postloop ], [ %.sroa.386.0.copyload.peel, %L740.peel ] %.sroa.285.0.copyload.lcssa538 = phi i64 [ %.sroa.285.0.copyload.preloop, %L740.preloop ], [ %.sroa.285.0.copyload.postloop, %L740.postloop ], [ %.sroa.285.0.copyload, %L740 ], [ %.sroa.285.0.copyload.peel.preloop, %L740.peel.preloop ], [ %.sroa.285.0.copyload.peel.postloop, %L740.peel.postloop ], [ %.sroa.285.0.copyload.peel, %L740.peel ] %.sroa.084.0.copyload.lcssa523 = phi i64 [ %.sroa.084.0.copyload.preloop, %L740.preloop ], [ %.sroa.084.0.copyload.postloop, %L740.postloop ], [ %.sroa.084.0.copyload, %L740 ], [ %.sroa.084.0.copyload.peel.preloop, %L740.peel.preloop ], [ %.sroa.084.0.copyload.peel.postloop, %L740.peel.postloop ], [ %.sroa.084.0.copyload.peel, %L740.peel ] call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 store i64 %.sroa.084.0.copyload.lcssa523, ptr %641, align 8, !dbg !457, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.285.0.copyload.lcssa538, ptr %642, align 8, !dbg !457, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.386.0.copyload.lcssa553, ptr %643, align 8, !dbg !457, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %15, align 8, !dbg !466, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %.lcssa618, ptr %17, align 8, !dbg !467, !tbaa !189, !alias.scope !191, !noalias !192 %842 = addrspacecast ptr %15 to ptr addrspace(11), !dbg !440 %843 = addrspacecast ptr %17 to ptr addrspace(11), !dbg !440 call swiftcc void @julia_throw_boundserror_117610(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture readonly %842, ptr addrspace(11) nocapture readonly %843) #4, !dbg !440 unreachable, !dbg !440 L771: ; preds = %L740 %844 = load ptr, ptr addrspace(11) %614, align 8, !dbg !468, !tbaa !261, !alias.scope !264, !noalias !265 %845 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %836), !dbg !482 %846 = getelementptr i8, ptr %844, i64 %845, !dbg !484 %rv.i = atomicrmw fadd ptr %846, float %992 monotonic, align 4, !dbg !486 %.sroa.074.0.copyload = load i64, ptr addrspace(11) %940, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.2.0.copyload = load i64, ptr addrspace(11) %.sroa.2.0..sroa_idx, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.3.0.copyload = load i64, ptr addrspace(11) %.sroa.3.0..sroa_idx, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %847 = icmp ult i64 %994, %.sroa.074.0.copyload, !dbg !500 %848 = icmp ult i64 %936, %.sroa.2.0.copyload, !dbg !505 %849 = icmp ult i64 %928, %.sroa.3.0.copyload, !dbg !508 %850 = and i1 %848, %849, !dbg !511 %851 = and i1 %847, %850, !dbg !514 br i1 %851, label %L885, label %L831, !dbg !498 L831: ; preds = %L771.peel.preloop, %L771.peel.postloop, %L771.peel, %L771.preloop, %L771.postloop, %L771 %852 = phi i64 [ %1197, %L771.preloop ], [ %1503, %L771.postloop ], [ %927, %L771 ], [ %1197, %L771.peel.preloop ], [ %1503, %L771.peel.postloop ], [ %927, %L771.peel ] %853 = phi i64 [ %1205, %L771.preloop ], [ %1511, %L771.postloop ], [ %935, %L771 ], [ %1205, %L771.peel.preloop ], [ %1511, %L771.peel.postloop ], [ %935, %L771.peel ] %.lcssa637 = phi i64 [ %1261, %L771.preloop ], [ %1567, %L771.postloop ], [ %991, %L771 ], [ %1217, %L771.peel.preloop ], [ %1523, %L771.peel.postloop ], [ %947, %L771.peel ] call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 store i64 2, ptr %18, align 8, !dbg !515, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %.lcssa637, ptr %647, align 8, !dbg !515, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %853, ptr %648, align 8, !dbg !515, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %852, ptr %649, align 8, !dbg !515, !tbaa !189, !alias.scope !191, !noalias !192 %854 = addrspacecast ptr %18 to ptr addrspace(11), !dbg !498 call swiftcc void @julia_throw_boundserror_117599(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, ptr addrspace(11) nocapture readonly %854) #4, !dbg !498 unreachable, !dbg !498 L885: ; preds = %L771 %855 = shl i64 %.sroa.074.0.copyload, 1, !dbg !516 %856 = mul i64 %.sroa.2.0.copyload, %928, !dbg !527 %reass.add138 = add i64 %936, %856 %reass.mul139 = mul i64 %reass.add138, %855 %857 = add i64 %reass.mul139, %833, !dbg !530 %858 = shl i64 %.sroa.074.0.copyload, 1, !dbg !531 %859 = mul i64 %858, %.sroa.2.0.copyload, !dbg !531 %860 = mul i64 %859, %.sroa.3.0.copyload, !dbg !539 %861 = call i64 @llvm.smax.i64(i64 %860, i64 0), !dbg !541 %862 = add i64 %857, -1, !dbg !546 %.not130 = icmp ult i64 %862, %861, !dbg !548 br i1 %.not130, label %L919, label %L913, !dbg !537 L913: ; preds = %L885.peel.preloop, %L885.peel.postloop, %L885.peel, %L885.preloop, %L885.postloop, %L885 %.lcssa784 = phi i64 [ %1290, %L885.preloop ], [ %1596, %L885.postloop ], [ %857, %L885 ], [ %1246, %L885.peel.preloop ], [ %1552, %L885.peel.postloop ], [ %976, %L885.peel ] %.sroa.3.0.copyload.lcssa716 = phi i64 [ %.sroa.3.0.copyload.preloop, %L885.preloop ], [ %.sroa.3.0.copyload.postloop, %L885.postloop ], [ %.sroa.3.0.copyload, %L885 ], [ %.sroa.3.0.copyload.peel.preloop, %L885.peel.preloop ], [ %.sroa.3.0.copyload.peel.postloop, %L885.peel.postloop ], [ %.sroa.3.0.copyload.peel, %L885.peel ] %.sroa.2.0.copyload.lcssa701 = phi i64 [ %.sroa.2.0.copyload.preloop, %L885.preloop ], [ %.sroa.2.0.copyload.postloop, %L885.postloop ], [ %.sroa.2.0.copyload, %L885 ], [ %.sroa.2.0.copyload.peel.preloop, %L885.peel.preloop ], [ %.sroa.2.0.copyload.peel.postloop, %L885.peel.postloop ], [ %.sroa.2.0.copyload.peel, %L885.peel ] %.sroa.074.0.copyload.lcssa686 = phi i64 [ %.sroa.074.0.copyload.preloop, %L885.preloop ], [ %.sroa.074.0.copyload.postloop, %L885.postloop ], [ %.sroa.074.0.copyload, %L885 ], [ %.sroa.074.0.copyload.peel.preloop, %L885.peel.preloop ], [ %.sroa.074.0.copyload.peel.postloop, %L885.peel.postloop ], [ %.sroa.074.0.copyload.peel, %L885.peel ] call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 store i64 %.sroa.074.0.copyload.lcssa686, ptr %650, align 8, !dbg !549, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.2.0.copyload.lcssa701, ptr %651, align 8, !dbg !549, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.3.0.copyload.lcssa716, ptr %652, align 8, !dbg !549, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %19, align 8, !dbg !554, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %.lcssa784, ptr %21, align 8, !dbg !555, !tbaa !189, !alias.scope !191, !noalias !192 %863 = addrspacecast ptr %19 to ptr addrspace(11), !dbg !537 %864 = addrspacecast ptr %21 to ptr addrspace(11), !dbg !537 call swiftcc void @julia_throw_boundserror_117610(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture readonly %863, ptr addrspace(11) nocapture readonly %864) #4, !dbg !537 unreachable, !dbg !537 L919: ; preds = %L885 %865 = load ptr, ptr addrspace(11) %939, align 8, !dbg !556, !tbaa !261, !alias.scope !264, !noalias !265 %866 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %857), !dbg !564 %867 = getelementptr i8, ptr %865, i64 %866, !dbg !566 %rv.i101 = atomicrmw fadd ptr %867, float %993 monotonic, align 4, !dbg !567 %.not131.not = icmp eq i64 %value_phi36, 8, !dbg !569 %868 = add nuw nsw i64 %value_phi36, 1, !dbg !571 br i1 %.not131.not, label %L950, label %pass39, !dbg !573, !llvm.loop !574 L950: ; preds = %L919 call void @llvm.julia.gc_preserve_end(token %942), !dbg !385 call void @llvm.julia.gc_preserve_end(token %941), !dbg !398 store i64 %927, ptr %640, align 8, !dbg !400, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %15, align 8, !dbg !466, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %927, ptr %646, align 8, !dbg !576, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %927, ptr %649, align 8, !dbg !515, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %19, align 8, !dbg !554, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %927, ptr %655, align 8, !dbg !578, !tbaa !189, !alias.scope !191, !noalias !192 %.not132.not = icmp eq i64 %value_phi32, 8, !dbg !569 %869 = add nuw nsw i64 %value_phi32, 1, !dbg !571 br i1 %.not132.not, label %L961, label %pass39.peel, !dbg !573 L961: ; preds = %L950 store i64 1, ptr %14, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %991, ptr %638, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %935, ptr %639, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.084.0.copyload, ptr %641, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.285.0.copyload, ptr %642, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.386.0.copyload, ptr %643, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 1, ptr %16, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %991, ptr %644, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %935, ptr %645, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %18, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %991, ptr %647, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %935, ptr %648, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.074.0.copyload, ptr %650, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.2.0.copyload, ptr %651, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.3.0.copyload, ptr %652, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %20, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %991, ptr %653, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %935, ptr %654, align 8, !tbaa !189, !alias.scope !191, !noalias !192 %.not133.not = icmp eq i64 %value_phi30, 8, !dbg !569 %870 = add nuw nsw i64 %value_phi30, 1, !dbg !571 br i1 %.not133.not, label %L975, label %pass, !dbg !573 L975: ; preds = %L961, %L293 %.lcssa785.lcssa.lcssa1164 = phi i64 [ %.lcssa785.lcssa.lcssa1165, %L293 ], [ %857, %L961 ] %.lcssa622.lcssa.lcssa1137 = phi i64 [ %.lcssa622.lcssa.lcssa1138, %L293 ], [ %836, %L961 ] %871 = phi i64 [ %662, %L293 ], [ %665, %L961 ] %872 = phi i64 [ %663, %L293 ], [ %608, %L961 ] %873 = add nuw nsw i64 %value_phi, 1, !dbg !580 %.not3228 = icmp ult i64 %value_phi, %exit.mainloop.at, !dbg !585 br i1 %.not3228, label %L293, label %main.exit.selector, !dbg !585 main.exit.selector: ; preds = %L975 %874 = icmp ult i64 %value_phi, 1024, !dbg !585 br i1 %874, label %postloop, label %L989, !dbg !585 L989: ; preds = %L975.postloop, %main.exit.selector, %preloop.exit.selector ret void, !dbg !585 oob: ; preds = %L368, %L368.postloop, %L368.preloop %.lcssa2373 = phi i64 [ %1003, %L368.preloop ], [ %1309, %L368.postloop ], [ %665, %L368 ], !dbg !210 %.lcssa2213 = phi ptr [ %1007, %L368.preloop ], [ %1313, %L368.postloop ], [ %672, %L368 ], !dbg !260 %.lcssa2191 = phi ptr addrspace(10) [ %1008, %L368.preloop ], [ %1314, %L368.postloop ], [ %673, %L368 ], !dbg !260 %current_task5 = getelementptr inbounds ptr, ptr %pgcstack, i64 -14, !dbg !260 %875 = call noalias nonnull align 8 dereferenceable(16) ptr addrspace(10) @julia.gc_alloc_obj(ptr nonnull %current_task5, i64 16, ptr addrspace(10) addrspacecast (ptr inttoptr (i64 140305796080304 to ptr) to ptr addrspace(10))) #9, !dbg !260 store ptr %.lcssa2213, ptr addrspace(10) %875, align 8, !dbg !260, !tbaa !586, !alias.scope !590, !noalias !591 %.repack106 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(10) %875, i64 0, i32 1, !dbg !260 store ptr addrspace(10) %.lcssa2191, ptr addrspace(10) %.repack106, align 8, !dbg !260, !tbaa !586, !alias.scope !590, !noalias !591 %876 = addrspacecast ptr addrspace(10) %875 to ptr addrspace(12), !dbg !260 call void @ijl_bounds_error_int(ptr addrspace(12) %876, i64 %.lcssa2373), !dbg !260 unreachable, !dbg !260 idxend: ; preds = %L368 %877 = icmp eq i64 %675, 0, !dbg !260 br i1 %877, label %oob6, label %load, !dbg !260 oob6: ; preds = %idxend, %idxend.postloop, %idxend.preloop %.lcssa2192 = phi ptr addrspace(10) [ %1008, %idxend.preloop ], [ %1314, %idxend.postloop ], [ %673, %idxend ], !dbg !260 %878 = addrspacecast ptr addrspace(10) %.lcssa2192 to ptr addrspace(12), !dbg !260 call void @ijl_bounds_error_int(ptr addrspace(12) %878, i64 1), !dbg !260 unreachable, !dbg !260 load: ; preds = %idxend %879 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %673, ptr %672), !dbg !260 %880 = getelementptr inbounds i64, ptr addrspace(13) %879, i64 %670, !dbg !260 %881 = load i64, ptr addrspace(13) %880, align 8, !dbg !260, !tbaa !592, !alias.scope !594, !noalias !591 %.sroa.093.0.copyload = load i64, ptr addrspace(11) %615, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.4.0.copyload = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.7.0.copyload = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %882 = add i64 %881, -1, !dbg !271 %.sroa.092.0.copyload = load i64, ptr addrspace(11) %618, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not108 = icmp ult i64 %882, %.sroa.092.0.copyload, !dbg !271 br i1 %.not108, label %L398, label %L395, !dbg !271 oob7: ; preds = %L398, %L398.postloop, %L398.preloop %.lcssa2274 = phi ptr [ %1027, %L398.preloop ], [ %1333, %L398.postloop ], [ %688, %L398 ], !dbg !281 %.lcssa2255 = phi ptr addrspace(10) [ %1028, %L398.preloop ], [ %1334, %L398.postloop ], [ %689, %L398 ], !dbg !281 %.lcssa2236 = phi i64 [ %1025, %L398.preloop ], [ %1331, %L398.postloop ], [ %881, %L398 ], !dbg !260 %current_task8 = getelementptr inbounds ptr, ptr %pgcstack, i64 -14, !dbg !281 %883 = call noalias nonnull align 8 dereferenceable(16) ptr addrspace(10) @julia.gc_alloc_obj(ptr nonnull %current_task8, i64 16, ptr addrspace(10) addrspacecast (ptr inttoptr (i64 140305997345488 to ptr) to ptr addrspace(10))) #9, !dbg !281 store ptr %.lcssa2274, ptr addrspace(10) %883, align 8, !dbg !281, !tbaa !586, !alias.scope !590, !noalias !591 %.repack110 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(10) %883, i64 0, i32 1, !dbg !281 store ptr addrspace(10) %.lcssa2255, ptr addrspace(10) %.repack110, align 8, !dbg !281, !tbaa !586, !alias.scope !590, !noalias !591 %884 = addrspacecast ptr addrspace(10) %883 to ptr addrspace(12), !dbg !281 call void @ijl_bounds_error_int(ptr addrspace(12) %884, i64 %.lcssa2236), !dbg !281 unreachable, !dbg !281 idxend9: ; preds = %L398 %885 = icmp eq i64 %691, 0, !dbg !281 br i1 %885, label %oob10, label %load11, !dbg !281 oob10: ; preds = %idxend9, %idxend9.postloop, %idxend9.preloop %.lcssa2256 = phi ptr addrspace(10) [ %1028, %idxend9.preloop ], [ %1334, %idxend9.postloop ], [ %689, %idxend9 ], !dbg !281 %886 = addrspacecast ptr addrspace(10) %.lcssa2256 to ptr addrspace(12), !dbg !281 call void @ijl_bounds_error_int(ptr addrspace(12) %886, i64 1), !dbg !281 unreachable, !dbg !281 load11: ; preds = %idxend9 %887 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %689, ptr %688), !dbg !281 %888 = getelementptr inbounds float, ptr addrspace(13) %887, i64 %882, !dbg !281 %889 = load float, ptr addrspace(13) %888, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %890 = fsub float %889, %889, !dbg !602 %891 = fcmp uno float %890, 0.000000e+00, !dbg !606 %892 = fcmp oeq float %889, 0.000000e+00 %or.cond = or i1 %891, %892, !dbg !605 %893 = call float @llvm.fabs.f32(float %889), !dbg !610 br i1 %or.cond, label %L414, label %L410, !dbg !605 oob13: ; preds = %L468, %L468.postloop, %L468.preloop %.lcssa2309 = phi ptr [ %1076, %L468.preloop ], [ %1382, %L468.postloop ], [ %730, %L468 ], !dbg !281 %.lcssa2293 = phi ptr addrspace(10) [ %1077, %L468.preloop ], [ %1383, %L468.postloop ], [ %731, %L468 ], !dbg !281 %.lcssa2239 = phi i64 [ %1025, %L468.preloop ], [ %1331, %L468.postloop ], [ %881, %L468 ], !dbg !260 %current_task14 = getelementptr inbounds ptr, ptr %pgcstack, i64 -14, !dbg !281 %894 = call noalias nonnull align 8 dereferenceable(16) ptr addrspace(10) @julia.gc_alloc_obj(ptr nonnull %current_task14, i64 16, ptr addrspace(10) addrspacecast (ptr inttoptr (i64 140305997345488 to ptr) to ptr addrspace(10))) #9, !dbg !281 store ptr %.lcssa2309, ptr addrspace(10) %894, align 8, !dbg !281, !tbaa !586, !alias.scope !590, !noalias !591 %.repack114 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(10) %894, i64 0, i32 1, !dbg !281 store ptr addrspace(10) %.lcssa2293, ptr addrspace(10) %.repack114, align 8, !dbg !281, !tbaa !586, !alias.scope !590, !noalias !591 %895 = addrspacecast ptr addrspace(10) %894 to ptr addrspace(12), !dbg !281 call void @ijl_bounds_error_int(ptr addrspace(12) %895, i64 %.lcssa2239), !dbg !281 unreachable, !dbg !281 idxend15: ; preds = %L468 %896 = icmp eq i64 %733, 0, !dbg !281 br i1 %896, label %oob16, label %load17, !dbg !281 oob16: ; preds = %idxend15, %idxend15.postloop, %idxend15.preloop %.lcssa2294 = phi ptr addrspace(10) [ %1077, %idxend15.preloop ], [ %1383, %idxend15.postloop ], [ %731, %idxend15 ], !dbg !281 %897 = addrspacecast ptr addrspace(10) %.lcssa2294 to ptr addrspace(12), !dbg !281 call void @ijl_bounds_error_int(ptr addrspace(12) %897, i64 1), !dbg !281 unreachable, !dbg !281 load17: ; preds = %idxend15 %898 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %731, ptr %730), !dbg !281 %899 = getelementptr inbounds float, ptr addrspace(13) %898, i64 %882, !dbg !281 %900 = load float, ptr addrspace(13) %899, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %901 = fsub float %900, %900, !dbg !602 %902 = fcmp uno float %901, 0.000000e+00, !dbg !606 %903 = fcmp oeq float %900, 0.000000e+00 %or.cond3230 = or i1 %902, %903, !dbg !605 %904 = call float @llvm.fabs.f32(float %900), !dbg !610 br i1 %or.cond3230, label %L484, label %L480, !dbg !605 oob19: ; preds = %L538, %L538.postloop, %L538.preloop %.lcssa2338 = phi ptr [ %1125, %L538.preloop ], [ %1431, %L538.postloop ], [ %772, %L538 ], !dbg !281 %.lcssa2325 = phi ptr addrspace(10) [ %1126, %L538.preloop ], [ %1432, %L538.postloop ], [ %773, %L538 ], !dbg !281 %.lcssa2242 = phi i64 [ %1025, %L538.preloop ], [ %1331, %L538.postloop ], [ %881, %L538 ], !dbg !260 %current_task20 = getelementptr inbounds ptr, ptr %pgcstack, i64 -14, !dbg !281 %905 = call noalias nonnull align 8 dereferenceable(16) ptr addrspace(10) @julia.gc_alloc_obj(ptr nonnull %current_task20, i64 16, ptr addrspace(10) addrspacecast (ptr inttoptr (i64 140305997345488 to ptr) to ptr addrspace(10))) #9, !dbg !281 store ptr %.lcssa2338, ptr addrspace(10) %905, align 8, !dbg !281, !tbaa !586, !alias.scope !590, !noalias !591 %.repack118 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(10) %905, i64 0, i32 1, !dbg !281 store ptr addrspace(10) %.lcssa2325, ptr addrspace(10) %.repack118, align 8, !dbg !281, !tbaa !586, !alias.scope !590, !noalias !591 %906 = addrspacecast ptr addrspace(10) %905 to ptr addrspace(12), !dbg !281 call void @ijl_bounds_error_int(ptr addrspace(12) %906, i64 %.lcssa2242), !dbg !281 unreachable, !dbg !281 idxend21: ; preds = %L538 %907 = icmp eq i64 %775, 0, !dbg !281 br i1 %907, label %oob22, label %load23, !dbg !281 oob22: ; preds = %idxend21, %idxend21.postloop, %idxend21.preloop %.lcssa2326 = phi ptr addrspace(10) [ %1126, %idxend21.preloop ], [ %1432, %idxend21.postloop ], [ %773, %idxend21 ], !dbg !281 %908 = addrspacecast ptr addrspace(10) %.lcssa2326 to ptr addrspace(12), !dbg !281 call void @ijl_bounds_error_int(ptr addrspace(12) %908, i64 1), !dbg !281 unreachable, !dbg !281 load23: ; preds = %idxend21 %909 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %773, ptr %772), !dbg !281 %910 = getelementptr inbounds float, ptr addrspace(13) %909, i64 %882, !dbg !281 %911 = load float, ptr addrspace(13) %910, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %912 = fsub float %911, %911, !dbg !602 %913 = fcmp uno float %912, 0.000000e+00, !dbg !606 %914 = fcmp oeq float %911, 0.000000e+00 %or.cond3231 = or i1 %913, %914, !dbg !605 %915 = call float @llvm.fabs.f32(float %911), !dbg !610 br i1 %or.cond3231, label %L554, label %L550, !dbg !605 oob25: ; preds = %L610, %L610.postloop, %L610.preloop %.lcssa2361 = phi ptr [ %1174, %L610.preloop ], [ %1480, %L610.postloop ], [ %814, %L610 ], !dbg !384 %.lcssa2351 = phi ptr addrspace(10) [ %1175, %L610.preloop ], [ %1481, %L610.postloop ], [ %815, %L610 ], !dbg !384 %.lcssa2245 = phi i64 [ %1025, %L610.preloop ], [ %1331, %L610.postloop ], [ %881, %L610 ], !dbg !260 %current_task26 = getelementptr inbounds ptr, ptr %pgcstack, i64 -14, !dbg !384 %916 = call noalias nonnull align 8 dereferenceable(16) ptr addrspace(10) @julia.gc_alloc_obj(ptr nonnull %current_task26, i64 16, ptr addrspace(10) addrspacecast (ptr inttoptr (i64 140305997345424 to ptr) to ptr addrspace(10))) #9, !dbg !384 store ptr %.lcssa2361, ptr addrspace(10) %916, align 8, !dbg !384, !tbaa !586, !alias.scope !590, !noalias !591 %.repack122 = getelementptr inbounds { ptr, ptr addrspace(10) }, ptr addrspace(10) %916, i64 0, i32 1, !dbg !384 store ptr addrspace(10) %.lcssa2351, ptr addrspace(10) %.repack122, align 8, !dbg !384, !tbaa !586, !alias.scope !590, !noalias !591 %917 = addrspacecast ptr addrspace(10) %916 to ptr addrspace(12), !dbg !384 call void @ijl_bounds_error_int(ptr addrspace(12) %917, i64 %.lcssa2245), !dbg !384 unreachable, !dbg !384 idxend27: ; preds = %L610 %918 = icmp eq i64 %817, 0, !dbg !384 br i1 %918, label %oob28, label %load29, !dbg !384 oob28: ; preds = %idxend27, %idxend27.postloop, %idxend27.preloop %.lcssa2352 = phi ptr addrspace(10) [ %1175, %idxend27.preloop ], [ %1481, %idxend27.postloop ], [ %815, %idxend27 ], !dbg !384 %919 = addrspacecast ptr addrspace(10) %.lcssa2352 to ptr addrspace(12), !dbg !384 call void @ijl_bounds_error_int(ptr addrspace(12) %919, i64 1), !dbg !384 unreachable, !dbg !384 load29: ; preds = %idxend27 %920 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %815, ptr %814), !dbg !384 %921 = getelementptr inbounds [2 x float], ptr addrspace(13) %920, i64 %882, !dbg !384 %.unpack = load float, ptr addrspace(13) %921, align 4, !dbg !384, !tbaa !592, !alias.scope !594, !noalias !591 %.elt124 = getelementptr inbounds [2 x float], ptr addrspace(13) %920, i64 %882, i64 1, !dbg !384 %.unpack125 = load float, ptr addrspace(13) %.elt124, align 4, !dbg !384, !tbaa !592, !alias.scope !594, !noalias !591 br label %pass, !dbg !384 pass: ; preds = %load29, %L961 %value_phi30 = phi i64 [ 1, %load29 ], [ %870, %L961 ] %922 = add nsw i64 %value_phi30, -1, !dbg !611 %923 = getelementptr inbounds float, ptr %13, i64 %922, !dbg !611 %924 = load float, ptr %923, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %925 = add i64 %812, %value_phi30, !dbg !616 %.not126 = icmp sgt i64 %925, %.sroa.7.0.copyload, !dbg !618 %926 = select i1 %.not126, i64 %.sroa.7.0.copyload, i64 0, !dbg !622 %927 = sub i64 %925, %926, !dbg !622 %928 = add i64 %927, -1 br label %pass39.peel, !dbg !622 pass39.peel: ; preds = %L950, %pass %value_phi32 = phi i64 [ 1, %pass ], [ %869, %L950 ] %929 = add nsw i64 %value_phi32, -1, !dbg !611 %930 = getelementptr inbounds float, ptr %12, i64 %929, !dbg !611 %931 = load float, ptr %930, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %932 = fmul float %924, %931, !dbg !615 %933 = add i64 %770, %value_phi32, !dbg !616 %.not127 = icmp sgt i64 %933, %.sroa.4.0.copyload, !dbg !618 %934 = select i1 %.not127, i64 %.sroa.4.0.copyload, i64 0, !dbg !622 %935 = sub i64 %933, %934, !dbg !622 %936 = add i64 %935, -1 %937 = load { [1 x ptr addrspace(10)], i8, i8 }, ptr addrspace(11) %1, align 8 %938 = load atomic ptr addrspace(10), ptr addrspace(11) %1 unordered, align 8 %939 = addrspacecast ptr addrspace(10) %938 to ptr addrspace(11) %940 = getelementptr inbounds i8, ptr addrspace(11) %939, i64 16 %.sroa.2.0..sroa_idx = getelementptr inbounds i8, ptr addrspace(11) %939, i64 24 %.sroa.3.0..sroa_idx = getelementptr inbounds i8, ptr addrspace(11) %939, i64 32 %941 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !623 %942 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %937), !dbg !624 %943 = load float, ptr %11, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %944 = fmul float %932, %943, !dbg !615 %945 = add i64 %728, 1, !dbg !616 %.not128.peel = icmp sgt i64 %945, %.sroa.093.0.copyload, !dbg !618 %946 = select i1 %.not128.peel, i64 %.sroa.093.0.copyload, i64 0, !dbg !622 %947 = sub i64 %945, %946, !dbg !622 %948 = fmul float %.unpack, %944, !dbg !625 %949 = fmul float %.unpack125, %944, !dbg !625 %.sroa.084.0.copyload.peel = load i64, ptr addrspace(11) %615, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.285.0.copyload.peel = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.386.0.copyload.peel = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %950 = add i64 %947, -1, !dbg !635 %951 = icmp ult i64 %950, %.sroa.084.0.copyload.peel, !dbg !639 %952 = icmp ult i64 %936, %.sroa.285.0.copyload.peel, !dbg !640 %953 = icmp ult i64 %928, %.sroa.386.0.copyload.peel, !dbg !643 %954 = and i1 %952, %953, !dbg !646 %955 = and i1 %951, %954, !dbg !647 br i1 %955, label %L740.peel, label %L689, !dbg !406 L740.peel: ; preds = %pass39.peel %956 = shl i64 %.sroa.084.0.copyload.peel, 1, !dbg !407 %957 = shl i64 %947, 1, !dbg !423 %958 = mul i64 %.sroa.285.0.copyload.peel, %928, !dbg !424 %reass.add.peel = add i64 %936, %958 %reass.mul.peel = mul i64 %reass.add.peel, %956 %959 = add i64 %957, -1, !dbg !427 %960 = add i64 %959, %reass.mul.peel, !dbg !428 %961 = shl i64 %.sroa.084.0.copyload.peel, 1, !dbg !429 %962 = mul i64 %961, %.sroa.285.0.copyload.peel, !dbg !429 %963 = mul i64 %962, %.sroa.386.0.copyload.peel, !dbg !442 %964 = call i64 @llvm.smax.i64(i64 %963, i64 0), !dbg !445 %965 = add nsw i64 %960, -1, !dbg !453 %.not129.peel = icmp ult i64 %965, %964, !dbg !455 br i1 %.not129.peel, label %L771.peel, label %L765, !dbg !440 L771.peel: ; preds = %L740.peel %966 = load ptr, ptr addrspace(11) %614, align 8, !dbg !468, !tbaa !261, !alias.scope !264, !noalias !265 %967 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %960), !dbg !482 %968 = getelementptr i8, ptr %966, i64 %967, !dbg !484 %rv.i.peel = atomicrmw fadd ptr %968, float %948 monotonic, align 4, !dbg !486 %.sroa.074.0.copyload.peel = load i64, ptr addrspace(11) %940, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.2.0.copyload.peel = load i64, ptr addrspace(11) %.sroa.2.0..sroa_idx, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.3.0.copyload.peel = load i64, ptr addrspace(11) %.sroa.3.0..sroa_idx, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %969 = icmp ult i64 %950, %.sroa.074.0.copyload.peel, !dbg !500 %970 = icmp ult i64 %936, %.sroa.2.0.copyload.peel, !dbg !505 %971 = icmp ult i64 %928, %.sroa.3.0.copyload.peel, !dbg !508 %972 = and i1 %970, %971, !dbg !511 %973 = and i1 %969, %972, !dbg !514 br i1 %973, label %L885.peel, label %L831, !dbg !498 L885.peel: ; preds = %L771.peel %974 = shl i64 %.sroa.074.0.copyload.peel, 1, !dbg !516 %975 = mul i64 %.sroa.2.0.copyload.peel, %928, !dbg !527 %reass.add138.peel = add i64 %936, %975 %reass.mul139.peel = mul i64 %reass.add138.peel, %974 %976 = add i64 %reass.mul139.peel, %957, !dbg !530 %977 = shl i64 %.sroa.074.0.copyload.peel, 1, !dbg !531 %978 = mul i64 %977, %.sroa.2.0.copyload.peel, !dbg !531 %979 = mul i64 %978, %.sroa.3.0.copyload.peel, !dbg !539 %980 = call i64 @llvm.smax.i64(i64 %979, i64 0), !dbg !541 %981 = add i64 %976, -1, !dbg !546 %.not130.peel = icmp ult i64 %981, %980, !dbg !548 br i1 %.not130.peel, label %L636.peel.next, label %L913, !dbg !537 L636.peel.next: ; preds = %L885.peel %982 = load ptr, ptr addrspace(11) %939, align 8, !dbg !556, !tbaa !261, !alias.scope !264, !noalias !265 %983 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %976), !dbg !564 %984 = getelementptr i8, ptr %982, i64 %983, !dbg !566 %rv.i101.peel = atomicrmw fadd ptr %984, float %949 monotonic, align 4, !dbg !567 br label %pass39, !dbg !622 pass39: ; preds = %L636.peel.next, %L919 %value_phi36 = phi i64 [ 2, %L636.peel.next ], [ %868, %L919 ] %985 = add nsw i64 %value_phi36, -1, !dbg !611 %986 = getelementptr inbounds float, ptr %11, i64 %985, !dbg !611 %987 = load float, ptr %986, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %988 = fmul float %932, %987, !dbg !615 %989 = add i64 %728, %value_phi36, !dbg !616 %.not128 = icmp sgt i64 %989, %.sroa.093.0.copyload, !dbg !618 %990 = select i1 %.not128, i64 %.sroa.093.0.copyload, i64 0, !dbg !622 %991 = sub i64 %989, %990, !dbg !622 %992 = fmul float %.unpack, %988, !dbg !625 %993 = fmul float %.unpack125, %988, !dbg !625 %.sroa.084.0.copyload = load i64, ptr addrspace(11) %615, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.285.0.copyload = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.386.0.copyload = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %994 = add i64 %991, -1, !dbg !635 %995 = icmp ult i64 %994, %.sroa.084.0.copyload, !dbg !639 %996 = icmp ult i64 %936, %.sroa.285.0.copyload, !dbg !640 %997 = icmp ult i64 %928, %.sroa.386.0.copyload, !dbg !643 %998 = and i1 %996, %997, !dbg !646 %999 = and i1 %995, %998, !dbg !647 br i1 %999, label %L740, label %L689, !dbg !406 L293.preloop: ; preds = %top, %L975.preloop %.lcssa785.lcssa.lcssa1165.preloop = phi i64 [ %.lcssa785.lcssa.lcssa1164.preloop, %L975.preloop ], [ %.promoted1163, %top ] %.lcssa622.lcssa.lcssa1138.preloop = phi i64 [ %.lcssa622.lcssa.lcssa1137.preloop, %L975.preloop ], [ %.promoted1136, %top ] %1000 = phi i64 [ %1302, %L975.preloop ], [ %.promoted1109, %top ] %1001 = phi i64 [ %1303, %L975.preloop ], [ %.promoted1107, %top ] %value_phi.preloop = phi i64 [ %1304, %L975.preloop ], [ 1, %top ] %1002 = add nsw i64 %value_phi.preloop, -1024, !dbg !193 %1003 = add i64 %1002, %606, !dbg !210 %1004 = icmp slt i64 %1003, 1, !dbg !212 %1005 = icmp sgt i64 %1003, %608, !dbg !212 %.not103.preloop = or i1 %1004, %1005, !dbg !207 br i1 %.not103.preloop, label %L975.preloop, label %L318.preloop, !dbg !207 L318.preloop: ; preds = %L293.preloop %1006 = add nsw i64 %1003, -1, !dbg !242 %.not.preloop = icmp ult i64 %1006, %608, !dbg !648 br i1 %.not.preloop, label %L352.preloop, label %L345, !dbg !241 L352.preloop: ; preds = %L318.preloop %.sroa.0100.0.copyload.preloop = load i64, ptr addrspace(11) %611, align 8, !dbg !247, !tbaa !47, !alias.scope !258, !noalias !259 %.not104.preloop = icmp ult i64 %1006, %.sroa.0100.0.copyload.preloop, !dbg !249 br i1 %.not104.preloop, label %L368.preloop, label %L365, !dbg !249 L368.preloop: ; preds = %L352.preloop %1007 = load ptr, ptr addrspace(11) %610, align 8, !dbg !260, !tbaa !261, !alias.scope !264, !noalias !265 %1008 = load ptr addrspace(10), ptr addrspace(11) %612, align 8, !dbg !260, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1009 = addrspacecast ptr addrspace(10) %1008 to ptr addrspace(11), !dbg !260 %1010 = load i64, ptr addrspace(11) %1009, align 8, !dbg !260, !tbaa !268, !range !270, !alias.scope !264, !noalias !265 %1011 = shl nuw nsw i64 %1010, 1, !dbg !260 %1012 = add nuw i64 %1010, %1006, !dbg !260 %.not105.preloop = icmp ult i64 %1012, %1011, !dbg !260 %1013 = getelementptr inbounds i64, ptr %1007, i64 %1006, !dbg !260 %1014 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1009, i64 0, i32 1, !dbg !260 %1015 = load ptr, ptr addrspace(11) %1014, align 8, !dbg !260, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1016 = ptrtoint ptr %1015 to i64, !dbg !260 %1017 = ptrtoint ptr %1013 to i64, !dbg !260 %1018 = sub i64 %1017, %1016, !dbg !260 %1019 = shl nuw nsw i64 %1010, 3, !dbg !260 %1020 = icmp ult i64 %1018, %1019, !dbg !260 %1021 = and i1 %.not105.preloop, %1020, !dbg !260 br i1 %1021, label %idxend.preloop, label %oob, !dbg !260 idxend.preloop: ; preds = %L368.preloop %1022 = icmp eq i64 %1010, 0, !dbg !260 br i1 %1022, label %oob6, label %load.preloop, !dbg !260 load.preloop: ; preds = %idxend.preloop %1023 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1008, ptr %1007), !dbg !260 %1024 = getelementptr inbounds i64, ptr addrspace(13) %1023, i64 %1006, !dbg !260 %1025 = load i64, ptr addrspace(13) %1024, align 8, !dbg !260, !tbaa !592, !alias.scope !594, !noalias !591 %.sroa.093.0.copyload.preloop = load i64, ptr addrspace(11) %615, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.4.0.copyload.preloop = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.7.0.copyload.preloop = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %1026 = add i64 %1025, -1, !dbg !271 %.sroa.092.0.copyload.preloop = load i64, ptr addrspace(11) %618, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not108.preloop = icmp ult i64 %1026, %.sroa.092.0.copyload.preloop, !dbg !271 br i1 %.not108.preloop, label %L398.preloop, label %L395, !dbg !271 L398.preloop: ; preds = %load.preloop %1027 = load ptr, ptr addrspace(11) %617, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %1028 = load ptr addrspace(10), ptr addrspace(11) %619, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1029 = addrspacecast ptr addrspace(10) %1028 to ptr addrspace(11), !dbg !281 %1030 = load i64, ptr addrspace(11) %1029, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %1031 = shl nuw nsw i64 %1030, 1, !dbg !281 %1032 = add i64 %1030, %1026, !dbg !281 %.not109.preloop = icmp ult i64 %1032, %1031, !dbg !281 %1033 = getelementptr inbounds float, ptr %1027, i64 %1026, !dbg !281 %1034 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1029, i64 0, i32 1, !dbg !281 %1035 = load ptr, ptr addrspace(11) %1034, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1036 = ptrtoint ptr %1035 to i64, !dbg !281 %1037 = ptrtoint ptr %1033 to i64, !dbg !281 %1038 = sub i64 %1037, %1036, !dbg !281 %1039 = shl nuw nsw i64 %1030, 2, !dbg !281 %1040 = icmp ult i64 %1038, %1039, !dbg !281 %1041 = and i1 %.not109.preloop, %1040, !dbg !281 br i1 %1041, label %idxend9.preloop, label %oob7, !dbg !281 idxend9.preloop: ; preds = %L398.preloop %1042 = icmp eq i64 %1030, 0, !dbg !281 br i1 %1042, label %oob10, label %load11.preloop, !dbg !281 load11.preloop: ; preds = %idxend9.preloop %1043 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1028, ptr %1027), !dbg !281 %1044 = getelementptr inbounds float, ptr addrspace(13) %1043, i64 %1026, !dbg !281 %1045 = load float, ptr addrspace(13) %1044, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %1046 = fsub float %1045, %1045, !dbg !602 %1047 = fcmp uno float %1046, 0.000000e+00, !dbg !606 %1048 = fcmp oeq float %1045, 0.000000e+00 %or.cond3232 = or i1 %1047, %1048, !dbg !605 %1049 = call float @llvm.fabs.f32(float %1045), !dbg !610 br i1 %or.cond3232, label %L414.preloop, label %L410.preloop, !dbg !605 L410.preloop: ; preds = %load11.preloop %1050 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %1049, float 0x401921FB60000000), !dbg !283 %1051 = call float @llvm.copysign.f32(float %1050, float %1045), !dbg !294 br label %L422.preloop, !dbg !283 L414.preloop: ; preds = %load11.preloop %1052 = bitcast float %1049 to i32, !dbg !297 %.not137.preloop = icmp eq i32 %1052, 2139095040, !dbg !297 %spec.select.preloop = select i1 %.not137.preloop, float 0x7FF8000000000000, float %1045, !dbg !299 br label %L422.preloop, !dbg !299 L422.preloop: ; preds = %L414.preloop, %L410.preloop %value_phi12.preloop = phi float [ %1051, %L410.preloop ], [ %spec.select.preloop, %L414.preloop ] %1053 = fcmp une float %value_phi12.preloop, 0.000000e+00, !dbg !300 %1054 = call float @llvm.fabs.f32(float %value_phi12.preloop), !dbg !306 %1055 = select i1 %1053, float %value_phi12.preloop, float %1054, !dbg !307 %1056 = fcmp uge float %1055, 0.000000e+00, !dbg !309 %1057 = fadd float %1055, 0x401921FB60000000, !dbg !313 %1058 = select i1 %1056, float %1055, float %1057, !dbg !315 %1059 = fdiv float %1058, %620, !dbg !316 %1060 = fptosi float %1059 to i64, !dbg !327 %1061 = freeze i64 %1060, !dbg !327 %1062 = sitofp i64 %1061 to float, !dbg !330 %1063 = fmul float %620, %1062, !dbg !342 %1064 = fcmp ole float %1063, %1058, !dbg !344 %1065 = zext i1 %1064 to i64, !dbg !346 %1066 = add i64 %1061, %1065, !dbg !355 %1067 = add i64 %1066, -1, !dbg !357 %1068 = sitofp i64 %1067 to float, !dbg !359 %1069 = fsub float %1059, %1068, !dbg !360 %1070 = fmul float %1069, 2.000000e+00, !dbg !362 %1071 = fadd float %1070, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %11, ptr nonnull swiftself %pgcstack, float %1071, ptr addrspace(11) nocapture readonly %621), !dbg !371 %1072 = add i64 %1066, -4, !dbg !372 %1073 = icmp slt i64 %1072, 0, !dbg !374 %1074 = select i1 %1073, i64 %.sroa.093.0.copyload.preloop, i64 0, !dbg !374 %1075 = add i64 %1074, %1072, !dbg !374 %.sroa.091.0.copyload.preloop = load i64, ptr addrspace(11) %624, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not112.preloop = icmp ult i64 %1026, %.sroa.091.0.copyload.preloop, !dbg !271 br i1 %.not112.preloop, label %L468.preloop, label %L465, !dbg !271 L468.preloop: ; preds = %L422.preloop %1076 = load ptr, ptr addrspace(11) %623, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %1077 = load ptr addrspace(10), ptr addrspace(11) %625, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1078 = addrspacecast ptr addrspace(10) %1077 to ptr addrspace(11), !dbg !281 %1079 = load i64, ptr addrspace(11) %1078, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %1080 = shl nuw nsw i64 %1079, 1, !dbg !281 %1081 = add i64 %1079, %1026, !dbg !281 %.not113.preloop = icmp ult i64 %1081, %1080, !dbg !281 %1082 = getelementptr inbounds float, ptr %1076, i64 %1026, !dbg !281 %1083 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1078, i64 0, i32 1, !dbg !281 %1084 = load ptr, ptr addrspace(11) %1083, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1085 = ptrtoint ptr %1084 to i64, !dbg !281 %1086 = ptrtoint ptr %1082 to i64, !dbg !281 %1087 = sub i64 %1086, %1085, !dbg !281 %1088 = shl nuw nsw i64 %1079, 2, !dbg !281 %1089 = icmp ult i64 %1087, %1088, !dbg !281 %1090 = and i1 %.not113.preloop, %1089, !dbg !281 br i1 %1090, label %idxend15.preloop, label %oob13, !dbg !281 idxend15.preloop: ; preds = %L468.preloop %1091 = icmp eq i64 %1079, 0, !dbg !281 br i1 %1091, label %oob16, label %load17.preloop, !dbg !281 load17.preloop: ; preds = %idxend15.preloop %1092 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1077, ptr %1076), !dbg !281 %1093 = getelementptr inbounds float, ptr addrspace(13) %1092, i64 %1026, !dbg !281 %1094 = load float, ptr addrspace(13) %1093, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %1095 = fsub float %1094, %1094, !dbg !602 %1096 = fcmp uno float %1095, 0.000000e+00, !dbg !606 %1097 = fcmp oeq float %1094, 0.000000e+00 %or.cond3233 = or i1 %1096, %1097, !dbg !605 %1098 = call float @llvm.fabs.f32(float %1094), !dbg !610 br i1 %or.cond3233, label %L484.preloop, label %L480.preloop, !dbg !605 L480.preloop: ; preds = %load17.preloop %1099 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %1098, float 0x401921FB60000000), !dbg !283 %1100 = call float @llvm.copysign.f32(float %1099, float %1094), !dbg !294 br label %L492.preloop, !dbg !283 L484.preloop: ; preds = %load17.preloop %1101 = bitcast float %1098 to i32, !dbg !297 %.not136.preloop = icmp eq i32 %1101, 2139095040, !dbg !297 %spec.select66.preloop = select i1 %.not136.preloop, float 0x7FF8000000000000, float %1094, !dbg !299 br label %L492.preloop, !dbg !299 L492.preloop: ; preds = %L484.preloop, %L480.preloop %value_phi18.preloop = phi float [ %1100, %L480.preloop ], [ %spec.select66.preloop, %L484.preloop ] %1102 = fcmp une float %value_phi18.preloop, 0.000000e+00, !dbg !300 %1103 = call float @llvm.fabs.f32(float %value_phi18.preloop), !dbg !306 %1104 = select i1 %1102, float %value_phi18.preloop, float %1103, !dbg !307 %1105 = fcmp uge float %1104, 0.000000e+00, !dbg !309 %1106 = fadd float %1104, 0x401921FB60000000, !dbg !313 %1107 = select i1 %1105, float %1104, float %1106, !dbg !315 %1108 = fdiv float %1107, %626, !dbg !316 %1109 = fptosi float %1108 to i64, !dbg !327 %1110 = freeze i64 %1109, !dbg !327 %1111 = sitofp i64 %1110 to float, !dbg !330 %1112 = fmul float %626, %1111, !dbg !342 %1113 = fcmp ole float %1112, %1107, !dbg !344 %1114 = zext i1 %1113 to i64, !dbg !346 %1115 = add i64 %1110, %1114, !dbg !355 %1116 = add i64 %1115, -1, !dbg !357 %1117 = sitofp i64 %1116 to float, !dbg !359 %1118 = fsub float %1108, %1117, !dbg !360 %1119 = fmul float %1118, 2.000000e+00, !dbg !362 %1120 = fadd float %1119, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %12, ptr nonnull swiftself %pgcstack, float %1120, ptr addrspace(11) nocapture readonly %627), !dbg !371 %1121 = add i64 %1115, -4, !dbg !372 %1122 = icmp slt i64 %1121, 0, !dbg !374 %1123 = select i1 %1122, i64 %.sroa.4.0.copyload.preloop, i64 0, !dbg !374 %1124 = add i64 %1123, %1121, !dbg !374 %.sroa.090.0.copyload.preloop = load i64, ptr addrspace(11) %630, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not116.preloop = icmp ult i64 %1026, %.sroa.090.0.copyload.preloop, !dbg !271 br i1 %.not116.preloop, label %L538.preloop, label %L535, !dbg !271 L538.preloop: ; preds = %L492.preloop %1125 = load ptr, ptr addrspace(11) %629, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %1126 = load ptr addrspace(10), ptr addrspace(11) %631, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1127 = addrspacecast ptr addrspace(10) %1126 to ptr addrspace(11), !dbg !281 %1128 = load i64, ptr addrspace(11) %1127, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %1129 = shl nuw nsw i64 %1128, 1, !dbg !281 %1130 = add i64 %1128, %1026, !dbg !281 %.not117.preloop = icmp ult i64 %1130, %1129, !dbg !281 %1131 = getelementptr inbounds float, ptr %1125, i64 %1026, !dbg !281 %1132 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1127, i64 0, i32 1, !dbg !281 %1133 = load ptr, ptr addrspace(11) %1132, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1134 = ptrtoint ptr %1133 to i64, !dbg !281 %1135 = ptrtoint ptr %1131 to i64, !dbg !281 %1136 = sub i64 %1135, %1134, !dbg !281 %1137 = shl nuw nsw i64 %1128, 2, !dbg !281 %1138 = icmp ult i64 %1136, %1137, !dbg !281 %1139 = and i1 %.not117.preloop, %1138, !dbg !281 br i1 %1139, label %idxend21.preloop, label %oob19, !dbg !281 idxend21.preloop: ; preds = %L538.preloop %1140 = icmp eq i64 %1128, 0, !dbg !281 br i1 %1140, label %oob22, label %load23.preloop, !dbg !281 load23.preloop: ; preds = %idxend21.preloop %1141 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1126, ptr %1125), !dbg !281 %1142 = getelementptr inbounds float, ptr addrspace(13) %1141, i64 %1026, !dbg !281 %1143 = load float, ptr addrspace(13) %1142, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %1144 = fsub float %1143, %1143, !dbg !602 %1145 = fcmp uno float %1144, 0.000000e+00, !dbg !606 %1146 = fcmp oeq float %1143, 0.000000e+00 %or.cond3234 = or i1 %1145, %1146, !dbg !605 %1147 = call float @llvm.fabs.f32(float %1143), !dbg !610 br i1 %or.cond3234, label %L554.preloop, label %L550.preloop, !dbg !605 L550.preloop: ; preds = %load23.preloop %1148 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %1147, float 0x401921FB60000000), !dbg !283 %1149 = call float @llvm.copysign.f32(float %1148, float %1143), !dbg !294 br label %L562.preloop, !dbg !283 L554.preloop: ; preds = %load23.preloop %1150 = bitcast float %1147 to i32, !dbg !297 %.not135.preloop = icmp eq i32 %1150, 2139095040, !dbg !297 %spec.select67.preloop = select i1 %.not135.preloop, float 0x7FF8000000000000, float %1143, !dbg !299 br label %L562.preloop, !dbg !299 L562.preloop: ; preds = %L554.preloop, %L550.preloop %value_phi24.preloop = phi float [ %1149, %L550.preloop ], [ %spec.select67.preloop, %L554.preloop ] %1151 = fcmp une float %value_phi24.preloop, 0.000000e+00, !dbg !300 %1152 = call float @llvm.fabs.f32(float %value_phi24.preloop), !dbg !306 %1153 = select i1 %1151, float %value_phi24.preloop, float %1152, !dbg !307 %1154 = fcmp uge float %1153, 0.000000e+00, !dbg !309 %1155 = fadd float %1153, 0x401921FB60000000, !dbg !313 %1156 = select i1 %1154, float %1153, float %1155, !dbg !315 %1157 = fdiv float %1156, %632, !dbg !316 %1158 = fptosi float %1157 to i64, !dbg !327 %1159 = freeze i64 %1158, !dbg !327 %1160 = sitofp i64 %1159 to float, !dbg !330 %1161 = fmul float %632, %1160, !dbg !342 %1162 = fcmp ole float %1161, %1156, !dbg !344 %1163 = zext i1 %1162 to i64, !dbg !346 %1164 = add i64 %1159, %1163, !dbg !355 %1165 = add i64 %1164, -1, !dbg !357 %1166 = sitofp i64 %1165 to float, !dbg !359 %1167 = fsub float %1157, %1166, !dbg !360 %1168 = fmul float %1167, 2.000000e+00, !dbg !362 %1169 = fadd float %1168, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %13, ptr nonnull swiftself %pgcstack, float %1169, ptr addrspace(11) nocapture readonly %633), !dbg !371 %1170 = add i64 %1164, -4, !dbg !372 %1171 = icmp slt i64 %1170, 0, !dbg !374 %1172 = select i1 %1171, i64 %.sroa.7.0.copyload.preloop, i64 0, !dbg !374 %1173 = add i64 %1172, %1170, !dbg !374 %.sroa.089.0.copyload.preloop = load i64, ptr addrspace(11) %636, align 8, !dbg !377, !tbaa !47, !alias.scope !258, !noalias !259 %.not120.preloop = icmp ult i64 %1026, %.sroa.089.0.copyload.preloop, !dbg !378 br i1 %.not120.preloop, label %L610.preloop, label %L607, !dbg !378 L610.preloop: ; preds = %L562.preloop %1174 = load ptr, ptr addrspace(11) %635, align 8, !dbg !384, !tbaa !261, !alias.scope !264, !noalias !265 %1175 = load ptr addrspace(10), ptr addrspace(11) %637, align 8, !dbg !384, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1176 = addrspacecast ptr addrspace(10) %1175 to ptr addrspace(11), !dbg !384 %1177 = load i64, ptr addrspace(11) %1176, align 8, !dbg !384, !tbaa !268, !range !270, !alias.scope !264, !noalias !265 %1178 = shl nuw nsw i64 %1177, 1, !dbg !384 %1179 = add i64 %1177, %1026, !dbg !384 %.not121.preloop = icmp ult i64 %1179, %1178, !dbg !384 %1180 = getelementptr inbounds [2 x float], ptr %1174, i64 %1026, !dbg !384 %1181 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1176, i64 0, i32 1, !dbg !384 %1182 = load ptr, ptr addrspace(11) %1181, align 8, !dbg !384, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1183 = ptrtoint ptr %1182 to i64, !dbg !384 %1184 = ptrtoint ptr %1180 to i64, !dbg !384 %1185 = sub i64 %1184, %1183, !dbg !384 %1186 = shl nuw nsw i64 %1177, 3, !dbg !384 %1187 = icmp ult i64 %1185, %1186, !dbg !384 %1188 = and i1 %.not121.preloop, %1187, !dbg !384 br i1 %1188, label %idxend27.preloop, label %oob25, !dbg !384 idxend27.preloop: ; preds = %L610.preloop %1189 = icmp eq i64 %1177, 0, !dbg !384 br i1 %1189, label %oob28, label %load29.preloop, !dbg !384 load29.preloop: ; preds = %idxend27.preloop %1190 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1175, ptr %1174), !dbg !384 %1191 = getelementptr inbounds [2 x float], ptr addrspace(13) %1190, i64 %1026, !dbg !384 %.unpack.preloop = load float, ptr addrspace(13) %1191, align 4, !dbg !384, !tbaa !592, !alias.scope !594, !noalias !591 %.elt124.preloop = getelementptr inbounds [2 x float], ptr addrspace(13) %1190, i64 %1026, i64 1, !dbg !384 %.unpack125.preloop = load float, ptr addrspace(13) %.elt124.preloop, align 4, !dbg !384, !tbaa !592, !alias.scope !594, !noalias !591 br label %pass.preloop, !dbg !384 pass.preloop: ; preds = %load29.preloop, %L961.preloop %value_phi30.preloop = phi i64 [ 1, %load29.preloop ], [ %1301, %L961.preloop ] %1192 = add nsw i64 %value_phi30.preloop, -1, !dbg !611 %1193 = getelementptr inbounds float, ptr %13, i64 %1192, !dbg !611 %1194 = load float, ptr %1193, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1195 = add i64 %1173, %value_phi30.preloop, !dbg !616 %.not126.preloop = icmp sgt i64 %1195, %.sroa.7.0.copyload.preloop, !dbg !618 %1196 = select i1 %.not126.preloop, i64 %.sroa.7.0.copyload.preloop, i64 0, !dbg !622 %1197 = sub i64 %1195, %1196, !dbg !622 %1198 = add i64 %1197, -1 br label %pass39.peel.preloop, !dbg !622 pass39.peel.preloop: ; preds = %L950.preloop, %pass.preloop %value_phi32.preloop = phi i64 [ 1, %pass.preloop ], [ %1300, %L950.preloop ] %1199 = add nsw i64 %value_phi32.preloop, -1, !dbg !611 %1200 = getelementptr inbounds float, ptr %12, i64 %1199, !dbg !611 %1201 = load float, ptr %1200, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1202 = fmul float %1194, %1201, !dbg !615 %1203 = add i64 %1124, %value_phi32.preloop, !dbg !616 %.not127.preloop = icmp sgt i64 %1203, %.sroa.4.0.copyload.preloop, !dbg !618 %1204 = select i1 %.not127.preloop, i64 %.sroa.4.0.copyload.preloop, i64 0, !dbg !622 %1205 = sub i64 %1203, %1204, !dbg !622 %1206 = add i64 %1205, -1 %1207 = load { [1 x ptr addrspace(10)], i8, i8 }, ptr addrspace(11) %1, align 8 %1208 = load atomic ptr addrspace(10), ptr addrspace(11) %1 unordered, align 8 %1209 = addrspacecast ptr addrspace(10) %1208 to ptr addrspace(11) %1210 = getelementptr inbounds i8, ptr addrspace(11) %1209, i64 16 %.sroa.2.0..sroa_idx.preloop = getelementptr inbounds i8, ptr addrspace(11) %1209, i64 24 %.sroa.3.0..sroa_idx.preloop = getelementptr inbounds i8, ptr addrspace(11) %1209, i64 32 %1211 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %1207), !dbg !623 %1212 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %1207), !dbg !624 %1213 = load float, ptr %11, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1214 = fmul float %1202, %1213, !dbg !615 %1215 = add i64 %1075, 1, !dbg !616 %.not128.peel.preloop = icmp sgt i64 %1215, %.sroa.093.0.copyload.preloop, !dbg !618 %1216 = select i1 %.not128.peel.preloop, i64 %.sroa.093.0.copyload.preloop, i64 0, !dbg !622 %1217 = sub i64 %1215, %1216, !dbg !622 %1218 = fmul float %.unpack.preloop, %1214, !dbg !625 %1219 = fmul float %.unpack125.preloop, %1214, !dbg !625 %.sroa.084.0.copyload.peel.preloop = load i64, ptr addrspace(11) %615, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.285.0.copyload.peel.preloop = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.386.0.copyload.peel.preloop = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %1220 = add i64 %1217, -1, !dbg !635 %1221 = icmp ult i64 %1220, %.sroa.084.0.copyload.peel.preloop, !dbg !639 %1222 = icmp ult i64 %1206, %.sroa.285.0.copyload.peel.preloop, !dbg !640 %1223 = icmp ult i64 %1198, %.sroa.386.0.copyload.peel.preloop, !dbg !643 %1224 = and i1 %1222, %1223, !dbg !646 %1225 = and i1 %1221, %1224, !dbg !647 br i1 %1225, label %L740.peel.preloop, label %L689, !dbg !406 L740.peel.preloop: ; preds = %pass39.peel.preloop %1226 = shl i64 %.sroa.084.0.copyload.peel.preloop, 1, !dbg !407 %1227 = shl i64 %1217, 1, !dbg !423 %1228 = mul i64 %.sroa.285.0.copyload.peel.preloop, %1198, !dbg !424 %reass.add.peel.preloop = add i64 %1206, %1228 %reass.mul.peel.preloop = mul i64 %reass.add.peel.preloop, %1226 %1229 = add i64 %1227, -1, !dbg !427 %1230 = add i64 %1229, %reass.mul.peel.preloop, !dbg !428 %1231 = shl i64 %.sroa.084.0.copyload.peel.preloop, 1, !dbg !429 %1232 = mul i64 %1231, %.sroa.285.0.copyload.peel.preloop, !dbg !429 %1233 = mul i64 %1232, %.sroa.386.0.copyload.peel.preloop, !dbg !442 %1234 = call i64 @llvm.smax.i64(i64 %1233, i64 0), !dbg !445 %1235 = add nsw i64 %1230, -1, !dbg !453 %.not129.peel.preloop = icmp ult i64 %1235, %1234, !dbg !455 br i1 %.not129.peel.preloop, label %L771.peel.preloop, label %L765, !dbg !440 L771.peel.preloop: ; preds = %L740.peel.preloop %1236 = load ptr, ptr addrspace(11) %614, align 8, !dbg !468, !tbaa !261, !alias.scope !264, !noalias !265 %1237 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1230), !dbg !482 %1238 = getelementptr i8, ptr %1236, i64 %1237, !dbg !484 %rv.i.peel.preloop = atomicrmw fadd ptr %1238, float %1218 monotonic, align 4, !dbg !486 %.sroa.074.0.copyload.peel.preloop = load i64, ptr addrspace(11) %1210, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.2.0.copyload.peel.preloop = load i64, ptr addrspace(11) %.sroa.2.0..sroa_idx.preloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.3.0.copyload.peel.preloop = load i64, ptr addrspace(11) %.sroa.3.0..sroa_idx.preloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %1239 = icmp ult i64 %1220, %.sroa.074.0.copyload.peel.preloop, !dbg !500 %1240 = icmp ult i64 %1206, %.sroa.2.0.copyload.peel.preloop, !dbg !505 %1241 = icmp ult i64 %1198, %.sroa.3.0.copyload.peel.preloop, !dbg !508 %1242 = and i1 %1240, %1241, !dbg !511 %1243 = and i1 %1239, %1242, !dbg !514 br i1 %1243, label %L885.peel.preloop, label %L831, !dbg !498 L885.peel.preloop: ; preds = %L771.peel.preloop %1244 = shl i64 %.sroa.074.0.copyload.peel.preloop, 1, !dbg !516 %1245 = mul i64 %.sroa.2.0.copyload.peel.preloop, %1198, !dbg !527 %reass.add138.peel.preloop = add i64 %1206, %1245 %reass.mul139.peel.preloop = mul i64 %reass.add138.peel.preloop, %1244 %1246 = add i64 %reass.mul139.peel.preloop, %1227, !dbg !530 %1247 = shl i64 %.sroa.074.0.copyload.peel.preloop, 1, !dbg !531 %1248 = mul i64 %1247, %.sroa.2.0.copyload.peel.preloop, !dbg !531 %1249 = mul i64 %1248, %.sroa.3.0.copyload.peel.preloop, !dbg !539 %1250 = call i64 @llvm.smax.i64(i64 %1249, i64 0), !dbg !541 %1251 = add i64 %1246, -1, !dbg !546 %.not130.peel.preloop = icmp ult i64 %1251, %1250, !dbg !548 br i1 %.not130.peel.preloop, label %L636.peel.next.preloop, label %L913, !dbg !537 L636.peel.next.preloop: ; preds = %L885.peel.preloop %1252 = load ptr, ptr addrspace(11) %1209, align 8, !dbg !556, !tbaa !261, !alias.scope !264, !noalias !265 %1253 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1246), !dbg !564 %1254 = getelementptr i8, ptr %1252, i64 %1253, !dbg !566 %rv.i101.peel.preloop = atomicrmw fadd ptr %1254, float %1219 monotonic, align 4, !dbg !567 br label %pass39.preloop, !dbg !622 pass39.preloop: ; preds = %L636.peel.next.preloop, %L919.preloop %value_phi36.preloop = phi i64 [ 2, %L636.peel.next.preloop ], [ %1299, %L919.preloop ] %1255 = add nsw i64 %value_phi36.preloop, -1, !dbg !611 %1256 = getelementptr inbounds float, ptr %11, i64 %1255, !dbg !611 %1257 = load float, ptr %1256, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1258 = fmul float %1202, %1257, !dbg !615 %1259 = add i64 %1075, %value_phi36.preloop, !dbg !616 %.not128.preloop = icmp sgt i64 %1259, %.sroa.093.0.copyload.preloop, !dbg !618 %1260 = select i1 %.not128.preloop, i64 %.sroa.093.0.copyload.preloop, i64 0, !dbg !622 %1261 = sub i64 %1259, %1260, !dbg !622 %1262 = fmul float %.unpack.preloop, %1258, !dbg !625 %1263 = fmul float %.unpack125.preloop, %1258, !dbg !625 %.sroa.084.0.copyload.preloop = load i64, ptr addrspace(11) %615, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.285.0.copyload.preloop = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.386.0.copyload.preloop = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %1264 = add i64 %1261, -1, !dbg !635 %1265 = icmp ult i64 %1264, %.sroa.084.0.copyload.preloop, !dbg !639 %1266 = icmp ult i64 %1206, %.sroa.285.0.copyload.preloop, !dbg !640 %1267 = icmp ult i64 %1198, %.sroa.386.0.copyload.preloop, !dbg !643 %1268 = and i1 %1266, %1267, !dbg !646 %1269 = and i1 %1265, %1268, !dbg !647 br i1 %1269, label %L740.preloop, label %L689, !dbg !406 L740.preloop: ; preds = %pass39.preloop %1270 = shl i64 %.sroa.084.0.copyload.preloop, 1, !dbg !407 %1271 = shl i64 %1261, 1, !dbg !423 %1272 = mul i64 %.sroa.285.0.copyload.preloop, %1198, !dbg !424 %reass.add.preloop = add i64 %1206, %1272 %reass.mul.preloop = mul i64 %reass.add.preloop, %1270 %1273 = add i64 %1271, -1, !dbg !427 %1274 = add i64 %1273, %reass.mul.preloop, !dbg !428 %1275 = shl i64 %.sroa.084.0.copyload.preloop, 1, !dbg !429 %1276 = mul i64 %1275, %.sroa.285.0.copyload.preloop, !dbg !429 %1277 = mul i64 %1276, %.sroa.386.0.copyload.preloop, !dbg !442 %1278 = call i64 @llvm.smax.i64(i64 %1277, i64 0), !dbg !445 %1279 = add nsw i64 %1274, -1, !dbg !453 %.not129.preloop = icmp ult i64 %1279, %1278, !dbg !455 br i1 %.not129.preloop, label %L771.preloop, label %L765, !dbg !440 L771.preloop: ; preds = %L740.preloop %1280 = load ptr, ptr addrspace(11) %614, align 8, !dbg !468, !tbaa !261, !alias.scope !264, !noalias !265 %1281 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1274), !dbg !482 %1282 = getelementptr i8, ptr %1280, i64 %1281, !dbg !484 %rv.i.preloop = atomicrmw fadd ptr %1282, float %1262 monotonic, align 4, !dbg !486 %.sroa.074.0.copyload.preloop = load i64, ptr addrspace(11) %1210, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.2.0.copyload.preloop = load i64, ptr addrspace(11) %.sroa.2.0..sroa_idx.preloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.3.0.copyload.preloop = load i64, ptr addrspace(11) %.sroa.3.0..sroa_idx.preloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %1283 = icmp ult i64 %1264, %.sroa.074.0.copyload.preloop, !dbg !500 %1284 = icmp ult i64 %1206, %.sroa.2.0.copyload.preloop, !dbg !505 %1285 = icmp ult i64 %1198, %.sroa.3.0.copyload.preloop, !dbg !508 %1286 = and i1 %1284, %1285, !dbg !511 %1287 = and i1 %1283, %1286, !dbg !514 br i1 %1287, label %L885.preloop, label %L831, !dbg !498 L885.preloop: ; preds = %L771.preloop %1288 = shl i64 %.sroa.074.0.copyload.preloop, 1, !dbg !516 %1289 = mul i64 %.sroa.2.0.copyload.preloop, %1198, !dbg !527 %reass.add138.preloop = add i64 %1206, %1289 %reass.mul139.preloop = mul i64 %reass.add138.preloop, %1288 %1290 = add i64 %reass.mul139.preloop, %1271, !dbg !530 %1291 = shl i64 %.sroa.074.0.copyload.preloop, 1, !dbg !531 %1292 = mul i64 %1291, %.sroa.2.0.copyload.preloop, !dbg !531 %1293 = mul i64 %1292, %.sroa.3.0.copyload.preloop, !dbg !539 %1294 = call i64 @llvm.smax.i64(i64 %1293, i64 0), !dbg !541 %1295 = add i64 %1290, -1, !dbg !546 %.not130.preloop = icmp ult i64 %1295, %1294, !dbg !548 br i1 %.not130.preloop, label %L919.preloop, label %L913, !dbg !537 L919.preloop: ; preds = %L885.preloop %1296 = load ptr, ptr addrspace(11) %1209, align 8, !dbg !556, !tbaa !261, !alias.scope !264, !noalias !265 %1297 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1290), !dbg !564 %1298 = getelementptr i8, ptr %1296, i64 %1297, !dbg !566 %rv.i101.preloop = atomicrmw fadd ptr %1298, float %1263 monotonic, align 4, !dbg !567 %.not131.not.preloop = icmp eq i64 %value_phi36.preloop, 8, !dbg !569 %1299 = add nuw nsw i64 %value_phi36.preloop, 1, !dbg !571 br i1 %.not131.not.preloop, label %L950.preloop, label %pass39.preloop, !dbg !573, !llvm.loop !574 L950.preloop: ; preds = %L919.preloop call void @llvm.julia.gc_preserve_end(token %1212), !dbg !385 call void @llvm.julia.gc_preserve_end(token %1211), !dbg !398 store i64 %1197, ptr %640, align 8, !dbg !400, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %15, align 8, !dbg !466, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1197, ptr %646, align 8, !dbg !576, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1197, ptr %649, align 8, !dbg !515, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %19, align 8, !dbg !554, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1197, ptr %655, align 8, !dbg !578, !tbaa !189, !alias.scope !191, !noalias !192 %.not132.not.preloop = icmp eq i64 %value_phi32.preloop, 8, !dbg !569 %1300 = add nuw nsw i64 %value_phi32.preloop, 1, !dbg !571 br i1 %.not132.not.preloop, label %L961.preloop, label %pass39.peel.preloop, !dbg !573 L961.preloop: ; preds = %L950.preloop store i64 1, ptr %14, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1261, ptr %638, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1205, ptr %639, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.084.0.copyload.preloop, ptr %641, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.285.0.copyload.preloop, ptr %642, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.386.0.copyload.preloop, ptr %643, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 1, ptr %16, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1261, ptr %644, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1205, ptr %645, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %18, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1261, ptr %647, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1205, ptr %648, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.074.0.copyload.preloop, ptr %650, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.2.0.copyload.preloop, ptr %651, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.3.0.copyload.preloop, ptr %652, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %20, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1261, ptr %653, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1205, ptr %654, align 8, !tbaa !189, !alias.scope !191, !noalias !192 %.not133.not.preloop = icmp eq i64 %value_phi30.preloop, 8, !dbg !569 %1301 = add nuw nsw i64 %value_phi30.preloop, 1, !dbg !571 br i1 %.not133.not.preloop, label %L975.preloop, label %pass.preloop, !dbg !573 L975.preloop: ; preds = %L961.preloop, %L293.preloop %.lcssa785.lcssa.lcssa1164.preloop = phi i64 [ %.lcssa785.lcssa.lcssa1165.preloop, %L293.preloop ], [ %1290, %L961.preloop ] %.lcssa622.lcssa.lcssa1137.preloop = phi i64 [ %.lcssa622.lcssa.lcssa1138.preloop, %L293.preloop ], [ %1274, %L961.preloop ] %1302 = phi i64 [ %1000, %L293.preloop ], [ %1003, %L961.preloop ] %1303 = phi i64 [ %1001, %L293.preloop ], [ %608, %L961.preloop ] %1304 = add nuw nsw i64 %value_phi.preloop, 1, !dbg !580 %.not3229 = icmp ult i64 %value_phi.preloop, %exit.preloop.at, !dbg !585 br i1 %.not3229, label %L293.preloop, label %preloop.exit.selector, !dbg !585, !llvm.loop !649, !irce.loop.clone !12 preloop.exit.selector: ; preds = %L975.preloop %1305 = icmp ult i64 %value_phi.preloop, 1024, !dbg !585 br i1 %1305, label %mainloop, label %L989, !dbg !585 postloop: ; preds = %mainloop, %main.exit.selector %.lcssa785.lcssa.lcssa1165.copy = phi i64 [ %.lcssa785.lcssa.lcssa1165.preloop.copy, %mainloop ], [ %.lcssa785.lcssa.lcssa1164, %main.exit.selector ] %.lcssa622.lcssa.lcssa1138.copy = phi i64 [ %.lcssa622.lcssa.lcssa1138.preloop.copy, %mainloop ], [ %.lcssa622.lcssa.lcssa1137, %main.exit.selector ] %.copy2457 = phi i64 [ %.copy, %mainloop ], [ %871, %main.exit.selector ] %.copy2458 = phi i64 [ %.copy2456, %mainloop ], [ %872, %main.exit.selector ] %value_phi.copy = phi i64 [ %value_phi.preloop.copy, %mainloop ], [ %873, %main.exit.selector ] br label %L293.postloop L293.postloop: ; preds = %postloop, %L975.postloop %.lcssa785.lcssa.lcssa1165.postloop = phi i64 [ %.lcssa785.lcssa.lcssa1165.copy, %postloop ], [ %.lcssa785.lcssa.lcssa1164.postloop, %L975.postloop ] %.lcssa622.lcssa.lcssa1138.postloop = phi i64 [ %.lcssa622.lcssa.lcssa1138.copy, %postloop ], [ %.lcssa622.lcssa.lcssa1137.postloop, %L975.postloop ] %1306 = phi i64 [ %.copy2457, %postloop ], [ %1608, %L975.postloop ] %1307 = phi i64 [ %.copy2458, %postloop ], [ %1609, %L975.postloop ] %value_phi.postloop = phi i64 [ %value_phi.copy, %postloop ], [ %1610, %L975.postloop ] %1308 = add nsw i64 %value_phi.postloop, -1024, !dbg !193 %1309 = add i64 %1308, %606, !dbg !210 %1310 = icmp slt i64 %1309, 1, !dbg !212 %1311 = icmp sgt i64 %1309, %608, !dbg !212 %.not103.postloop = or i1 %1310, %1311, !dbg !207 br i1 %.not103.postloop, label %L975.postloop, label %L318.postloop, !dbg !207 L318.postloop: ; preds = %L293.postloop %1312 = add nsw i64 %1309, -1, !dbg !242 %.not.postloop = icmp ult i64 %1312, %608, !dbg !648 br i1 %.not.postloop, label %L352.postloop, label %L345, !dbg !241 L352.postloop: ; preds = %L318.postloop %.sroa.0100.0.copyload.postloop = load i64, ptr addrspace(11) %611, align 8, !dbg !247, !tbaa !47, !alias.scope !258, !noalias !259 %.not104.postloop = icmp ult i64 %1312, %.sroa.0100.0.copyload.postloop, !dbg !249 br i1 %.not104.postloop, label %L368.postloop, label %L365, !dbg !249 L368.postloop: ; preds = %L352.postloop %1313 = load ptr, ptr addrspace(11) %610, align 8, !dbg !260, !tbaa !261, !alias.scope !264, !noalias !265 %1314 = load ptr addrspace(10), ptr addrspace(11) %612, align 8, !dbg !260, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1315 = addrspacecast ptr addrspace(10) %1314 to ptr addrspace(11), !dbg !260 %1316 = load i64, ptr addrspace(11) %1315, align 8, !dbg !260, !tbaa !268, !range !270, !alias.scope !264, !noalias !265 %1317 = shl nuw nsw i64 %1316, 1, !dbg !260 %1318 = add nuw i64 %1316, %1312, !dbg !260 %.not105.postloop = icmp ult i64 %1318, %1317, !dbg !260 %1319 = getelementptr inbounds i64, ptr %1313, i64 %1312, !dbg !260 %1320 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1315, i64 0, i32 1, !dbg !260 %1321 = load ptr, ptr addrspace(11) %1320, align 8, !dbg !260, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1322 = ptrtoint ptr %1321 to i64, !dbg !260 %1323 = ptrtoint ptr %1319 to i64, !dbg !260 %1324 = sub i64 %1323, %1322, !dbg !260 %1325 = shl nuw nsw i64 %1316, 3, !dbg !260 %1326 = icmp ult i64 %1324, %1325, !dbg !260 %1327 = and i1 %.not105.postloop, %1326, !dbg !260 br i1 %1327, label %idxend.postloop, label %oob, !dbg !260 idxend.postloop: ; preds = %L368.postloop %1328 = icmp eq i64 %1316, 0, !dbg !260 br i1 %1328, label %oob6, label %load.postloop, !dbg !260 load.postloop: ; preds = %idxend.postloop %1329 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1314, ptr %1313), !dbg !260 %1330 = getelementptr inbounds i64, ptr addrspace(13) %1329, i64 %1312, !dbg !260 %1331 = load i64, ptr addrspace(13) %1330, align 8, !dbg !260, !tbaa !592, !alias.scope !594, !noalias !591 %.sroa.093.0.copyload.postloop = load i64, ptr addrspace(11) %615, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.4.0.copyload.postloop = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.7.0.copyload.postloop = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !597, !tbaa !47, !alias.scope !258, !noalias !259 %1332 = add i64 %1331, -1, !dbg !271 %.sroa.092.0.copyload.postloop = load i64, ptr addrspace(11) %618, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not108.postloop = icmp ult i64 %1332, %.sroa.092.0.copyload.postloop, !dbg !271 br i1 %.not108.postloop, label %L398.postloop, label %L395, !dbg !271 L398.postloop: ; preds = %load.postloop %1333 = load ptr, ptr addrspace(11) %617, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %1334 = load ptr addrspace(10), ptr addrspace(11) %619, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1335 = addrspacecast ptr addrspace(10) %1334 to ptr addrspace(11), !dbg !281 %1336 = load i64, ptr addrspace(11) %1335, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %1337 = shl nuw nsw i64 %1336, 1, !dbg !281 %1338 = add i64 %1336, %1332, !dbg !281 %.not109.postloop = icmp ult i64 %1338, %1337, !dbg !281 %1339 = getelementptr inbounds float, ptr %1333, i64 %1332, !dbg !281 %1340 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1335, i64 0, i32 1, !dbg !281 %1341 = load ptr, ptr addrspace(11) %1340, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1342 = ptrtoint ptr %1341 to i64, !dbg !281 %1343 = ptrtoint ptr %1339 to i64, !dbg !281 %1344 = sub i64 %1343, %1342, !dbg !281 %1345 = shl nuw nsw i64 %1336, 2, !dbg !281 %1346 = icmp ult i64 %1344, %1345, !dbg !281 %1347 = and i1 %.not109.postloop, %1346, !dbg !281 br i1 %1347, label %idxend9.postloop, label %oob7, !dbg !281 idxend9.postloop: ; preds = %L398.postloop %1348 = icmp eq i64 %1336, 0, !dbg !281 br i1 %1348, label %oob10, label %load11.postloop, !dbg !281 load11.postloop: ; preds = %idxend9.postloop %1349 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1334, ptr %1333), !dbg !281 %1350 = getelementptr inbounds float, ptr addrspace(13) %1349, i64 %1332, !dbg !281 %1351 = load float, ptr addrspace(13) %1350, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %1352 = fsub float %1351, %1351, !dbg !602 %1353 = fcmp uno float %1352, 0.000000e+00, !dbg !606 %1354 = fcmp oeq float %1351, 0.000000e+00 %or.cond3235 = or i1 %1353, %1354, !dbg !605 %1355 = call float @llvm.fabs.f32(float %1351), !dbg !610 br i1 %or.cond3235, label %L414.postloop, label %L410.postloop, !dbg !605 L410.postloop: ; preds = %load11.postloop %1356 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %1355, float 0x401921FB60000000), !dbg !283 %1357 = call float @llvm.copysign.f32(float %1356, float %1351), !dbg !294 br label %L422.postloop, !dbg !283 L414.postloop: ; preds = %load11.postloop %1358 = bitcast float %1355 to i32, !dbg !297 %.not137.postloop = icmp eq i32 %1358, 2139095040, !dbg !297 %spec.select.postloop = select i1 %.not137.postloop, float 0x7FF8000000000000, float %1351, !dbg !299 br label %L422.postloop, !dbg !299 L422.postloop: ; preds = %L414.postloop, %L410.postloop %value_phi12.postloop = phi float [ %1357, %L410.postloop ], [ %spec.select.postloop, %L414.postloop ] %1359 = fcmp une float %value_phi12.postloop, 0.000000e+00, !dbg !300 %1360 = call float @llvm.fabs.f32(float %value_phi12.postloop), !dbg !306 %1361 = select i1 %1359, float %value_phi12.postloop, float %1360, !dbg !307 %1362 = fcmp uge float %1361, 0.000000e+00, !dbg !309 %1363 = fadd float %1361, 0x401921FB60000000, !dbg !313 %1364 = select i1 %1362, float %1361, float %1363, !dbg !315 %1365 = fdiv float %1364, %620, !dbg !316 %1366 = fptosi float %1365 to i64, !dbg !327 %1367 = freeze i64 %1366, !dbg !327 %1368 = sitofp i64 %1367 to float, !dbg !330 %1369 = fmul float %620, %1368, !dbg !342 %1370 = fcmp ole float %1369, %1364, !dbg !344 %1371 = zext i1 %1370 to i64, !dbg !346 %1372 = add i64 %1367, %1371, !dbg !355 %1373 = add i64 %1372, -1, !dbg !357 %1374 = sitofp i64 %1373 to float, !dbg !359 %1375 = fsub float %1365, %1374, !dbg !360 %1376 = fmul float %1375, 2.000000e+00, !dbg !362 %1377 = fadd float %1376, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %11, ptr nonnull swiftself %pgcstack, float %1377, ptr addrspace(11) nocapture readonly %621), !dbg !371 %1378 = add i64 %1372, -4, !dbg !372 %1379 = icmp slt i64 %1378, 0, !dbg !374 %1380 = select i1 %1379, i64 %.sroa.093.0.copyload.postloop, i64 0, !dbg !374 %1381 = add i64 %1380, %1378, !dbg !374 %.sroa.091.0.copyload.postloop = load i64, ptr addrspace(11) %624, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not112.postloop = icmp ult i64 %1332, %.sroa.091.0.copyload.postloop, !dbg !271 br i1 %.not112.postloop, label %L468.postloop, label %L465, !dbg !271 L468.postloop: ; preds = %L422.postloop %1382 = load ptr, ptr addrspace(11) %623, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %1383 = load ptr addrspace(10), ptr addrspace(11) %625, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1384 = addrspacecast ptr addrspace(10) %1383 to ptr addrspace(11), !dbg !281 %1385 = load i64, ptr addrspace(11) %1384, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %1386 = shl nuw nsw i64 %1385, 1, !dbg !281 %1387 = add i64 %1385, %1332, !dbg !281 %.not113.postloop = icmp ult i64 %1387, %1386, !dbg !281 %1388 = getelementptr inbounds float, ptr %1382, i64 %1332, !dbg !281 %1389 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1384, i64 0, i32 1, !dbg !281 %1390 = load ptr, ptr addrspace(11) %1389, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1391 = ptrtoint ptr %1390 to i64, !dbg !281 %1392 = ptrtoint ptr %1388 to i64, !dbg !281 %1393 = sub i64 %1392, %1391, !dbg !281 %1394 = shl nuw nsw i64 %1385, 2, !dbg !281 %1395 = icmp ult i64 %1393, %1394, !dbg !281 %1396 = and i1 %.not113.postloop, %1395, !dbg !281 br i1 %1396, label %idxend15.postloop, label %oob13, !dbg !281 idxend15.postloop: ; preds = %L468.postloop %1397 = icmp eq i64 %1385, 0, !dbg !281 br i1 %1397, label %oob16, label %load17.postloop, !dbg !281 load17.postloop: ; preds = %idxend15.postloop %1398 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1383, ptr %1382), !dbg !281 %1399 = getelementptr inbounds float, ptr addrspace(13) %1398, i64 %1332, !dbg !281 %1400 = load float, ptr addrspace(13) %1399, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %1401 = fsub float %1400, %1400, !dbg !602 %1402 = fcmp uno float %1401, 0.000000e+00, !dbg !606 %1403 = fcmp oeq float %1400, 0.000000e+00 %or.cond3236 = or i1 %1402, %1403, !dbg !605 %1404 = call float @llvm.fabs.f32(float %1400), !dbg !610 br i1 %or.cond3236, label %L484.postloop, label %L480.postloop, !dbg !605 L480.postloop: ; preds = %load17.postloop %1405 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %1404, float 0x401921FB60000000), !dbg !283 %1406 = call float @llvm.copysign.f32(float %1405, float %1400), !dbg !294 br label %L492.postloop, !dbg !283 L484.postloop: ; preds = %load17.postloop %1407 = bitcast float %1404 to i32, !dbg !297 %.not136.postloop = icmp eq i32 %1407, 2139095040, !dbg !297 %spec.select66.postloop = select i1 %.not136.postloop, float 0x7FF8000000000000, float %1400, !dbg !299 br label %L492.postloop, !dbg !299 L492.postloop: ; preds = %L484.postloop, %L480.postloop %value_phi18.postloop = phi float [ %1406, %L480.postloop ], [ %spec.select66.postloop, %L484.postloop ] %1408 = fcmp une float %value_phi18.postloop, 0.000000e+00, !dbg !300 %1409 = call float @llvm.fabs.f32(float %value_phi18.postloop), !dbg !306 %1410 = select i1 %1408, float %value_phi18.postloop, float %1409, !dbg !307 %1411 = fcmp uge float %1410, 0.000000e+00, !dbg !309 %1412 = fadd float %1410, 0x401921FB60000000, !dbg !313 %1413 = select i1 %1411, float %1410, float %1412, !dbg !315 %1414 = fdiv float %1413, %626, !dbg !316 %1415 = fptosi float %1414 to i64, !dbg !327 %1416 = freeze i64 %1415, !dbg !327 %1417 = sitofp i64 %1416 to float, !dbg !330 %1418 = fmul float %626, %1417, !dbg !342 %1419 = fcmp ole float %1418, %1413, !dbg !344 %1420 = zext i1 %1419 to i64, !dbg !346 %1421 = add i64 %1416, %1420, !dbg !355 %1422 = add i64 %1421, -1, !dbg !357 %1423 = sitofp i64 %1422 to float, !dbg !359 %1424 = fsub float %1414, %1423, !dbg !360 %1425 = fmul float %1424, 2.000000e+00, !dbg !362 %1426 = fadd float %1425, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %12, ptr nonnull swiftself %pgcstack, float %1426, ptr addrspace(11) nocapture readonly %627), !dbg !371 %1427 = add i64 %1421, -4, !dbg !372 %1428 = icmp slt i64 %1427, 0, !dbg !374 %1429 = select i1 %1428, i64 %.sroa.4.0.copyload.postloop, i64 0, !dbg !374 %1430 = add i64 %1429, %1427, !dbg !374 %.sroa.090.0.copyload.postloop = load i64, ptr addrspace(11) %630, align 8, !dbg !376, !tbaa !47, !alias.scope !258, !noalias !259 %.not116.postloop = icmp ult i64 %1332, %.sroa.090.0.copyload.postloop, !dbg !271 br i1 %.not116.postloop, label %L538.postloop, label %L535, !dbg !271 L538.postloop: ; preds = %L492.postloop %1431 = load ptr, ptr addrspace(11) %629, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265 %1432 = load ptr addrspace(10), ptr addrspace(11) %631, align 8, !dbg !281, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1433 = addrspacecast ptr addrspace(10) %1432 to ptr addrspace(11), !dbg !281 %1434 = load i64, ptr addrspace(11) %1433, align 8, !dbg !281, !tbaa !268, !range !282, !alias.scope !264, !noalias !265 %1435 = shl nuw nsw i64 %1434, 1, !dbg !281 %1436 = add i64 %1434, %1332, !dbg !281 %.not117.postloop = icmp ult i64 %1436, %1435, !dbg !281 %1437 = getelementptr inbounds float, ptr %1431, i64 %1332, !dbg !281 %1438 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1433, i64 0, i32 1, !dbg !281 %1439 = load ptr, ptr addrspace(11) %1438, align 8, !dbg !281, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1440 = ptrtoint ptr %1439 to i64, !dbg !281 %1441 = ptrtoint ptr %1437 to i64, !dbg !281 %1442 = sub i64 %1441, %1440, !dbg !281 %1443 = shl nuw nsw i64 %1434, 2, !dbg !281 %1444 = icmp ult i64 %1442, %1443, !dbg !281 %1445 = and i1 %.not117.postloop, %1444, !dbg !281 br i1 %1445, label %idxend21.postloop, label %oob19, !dbg !281 idxend21.postloop: ; preds = %L538.postloop %1446 = icmp eq i64 %1434, 0, !dbg !281 br i1 %1446, label %oob22, label %load23.postloop, !dbg !281 load23.postloop: ; preds = %idxend21.postloop %1447 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1432, ptr %1431), !dbg !281 %1448 = getelementptr inbounds float, ptr addrspace(13) %1447, i64 %1332, !dbg !281 %1449 = load float, ptr addrspace(13) %1448, align 4, !dbg !281, !tbaa !592, !alias.scope !594, !noalias !591 %1450 = fsub float %1449, %1449, !dbg !602 %1451 = fcmp uno float %1450, 0.000000e+00, !dbg !606 %1452 = fcmp oeq float %1449, 0.000000e+00 %or.cond3237 = or i1 %1451, %1452, !dbg !605 %1453 = call float @llvm.fabs.f32(float %1449), !dbg !610 br i1 %or.cond3237, label %L554.postloop, label %L550.postloop, !dbg !605 L550.postloop: ; preds = %load23.postloop %1454 = call swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself %pgcstack, float %1453, float 0x401921FB60000000), !dbg !283 %1455 = call float @llvm.copysign.f32(float %1454, float %1449), !dbg !294 br label %L562.postloop, !dbg !283 L554.postloop: ; preds = %load23.postloop %1456 = bitcast float %1453 to i32, !dbg !297 %.not135.postloop = icmp eq i32 %1456, 2139095040, !dbg !297 %spec.select67.postloop = select i1 %.not135.postloop, float 0x7FF8000000000000, float %1449, !dbg !299 br label %L562.postloop, !dbg !299 L562.postloop: ; preds = %L554.postloop, %L550.postloop %value_phi24.postloop = phi float [ %1455, %L550.postloop ], [ %spec.select67.postloop, %L554.postloop ] %1457 = fcmp une float %value_phi24.postloop, 0.000000e+00, !dbg !300 %1458 = call float @llvm.fabs.f32(float %value_phi24.postloop), !dbg !306 %1459 = select i1 %1457, float %value_phi24.postloop, float %1458, !dbg !307 %1460 = fcmp uge float %1459, 0.000000e+00, !dbg !309 %1461 = fadd float %1459, 0x401921FB60000000, !dbg !313 %1462 = select i1 %1460, float %1459, float %1461, !dbg !315 %1463 = fdiv float %1462, %632, !dbg !316 %1464 = fptosi float %1463 to i64, !dbg !327 %1465 = freeze i64 %1464, !dbg !327 %1466 = sitofp i64 %1465 to float, !dbg !330 %1467 = fmul float %632, %1466, !dbg !342 %1468 = fcmp ole float %1467, %1462, !dbg !344 %1469 = zext i1 %1468 to i64, !dbg !346 %1470 = add i64 %1465, %1469, !dbg !355 %1471 = add i64 %1470, -1, !dbg !357 %1472 = sitofp i64 %1471 to float, !dbg !359 %1473 = fsub float %1463, %1472, !dbg !360 %1474 = fmul float %1473, 2.000000e+00, !dbg !362 %1475 = fadd float %1474, -1.000000e+00, !dbg !368 call swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef nonnull sret([8 x float]) %13, ptr nonnull swiftself %pgcstack, float %1475, ptr addrspace(11) nocapture readonly %633), !dbg !371 %1476 = add i64 %1470, -4, !dbg !372 %1477 = icmp slt i64 %1476, 0, !dbg !374 %1478 = select i1 %1477, i64 %.sroa.7.0.copyload.postloop, i64 0, !dbg !374 %1479 = add i64 %1478, %1476, !dbg !374 %.sroa.089.0.copyload.postloop = load i64, ptr addrspace(11) %636, align 8, !dbg !377, !tbaa !47, !alias.scope !258, !noalias !259 %.not120.postloop = icmp ult i64 %1332, %.sroa.089.0.copyload.postloop, !dbg !378 br i1 %.not120.postloop, label %L610.postloop, label %L607, !dbg !378 L610.postloop: ; preds = %L562.postloop %1480 = load ptr, ptr addrspace(11) %635, align 8, !dbg !384, !tbaa !261, !alias.scope !264, !noalias !265 %1481 = load ptr addrspace(10), ptr addrspace(11) %637, align 8, !dbg !384, !tbaa !261, !alias.scope !264, !noalias !265, !dereferenceable_or_null !266, !align !267 %1482 = addrspacecast ptr addrspace(10) %1481 to ptr addrspace(11), !dbg !384 %1483 = load i64, ptr addrspace(11) %1482, align 8, !dbg !384, !tbaa !268, !range !270, !alias.scope !264, !noalias !265 %1484 = shl nuw nsw i64 %1483, 1, !dbg !384 %1485 = add i64 %1483, %1332, !dbg !384 %.not121.postloop = icmp ult i64 %1485, %1484, !dbg !384 %1486 = getelementptr inbounds [2 x float], ptr %1480, i64 %1332, !dbg !384 %1487 = getelementptr inbounds { i64, ptr }, ptr addrspace(11) %1482, i64 0, i32 1, !dbg !384 %1488 = load ptr, ptr addrspace(11) %1487, align 8, !dbg !384, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %1489 = ptrtoint ptr %1488 to i64, !dbg !384 %1490 = ptrtoint ptr %1486 to i64, !dbg !384 %1491 = sub i64 %1490, %1489, !dbg !384 %1492 = shl nuw nsw i64 %1483, 3, !dbg !384 %1493 = icmp ult i64 %1491, %1492, !dbg !384 %1494 = and i1 %.not121.postloop, %1493, !dbg !384 br i1 %1494, label %idxend27.postloop, label %oob25, !dbg !384 idxend27.postloop: ; preds = %L610.postloop %1495 = icmp eq i64 %1483, 0, !dbg !384 br i1 %1495, label %oob28, label %load29.postloop, !dbg !384 load29.postloop: ; preds = %idxend27.postloop %1496 = call ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) %1481, ptr %1480), !dbg !384 %1497 = getelementptr inbounds [2 x float], ptr addrspace(13) %1496, i64 %1332, !dbg !384 %.unpack.postloop = load float, ptr addrspace(13) %1497, align 4, !dbg !384, !tbaa !592, !alias.scope !594, !noalias !591 %.elt124.postloop = getelementptr inbounds [2 x float], ptr addrspace(13) %1496, i64 %1332, i64 1, !dbg !384 %.unpack125.postloop = load float, ptr addrspace(13) %.elt124.postloop, align 4, !dbg !384, !tbaa !592, !alias.scope !594, !noalias !591 br label %pass.postloop, !dbg !384 pass.postloop: ; preds = %load29.postloop, %L961.postloop %value_phi30.postloop = phi i64 [ 1, %load29.postloop ], [ %1607, %L961.postloop ] %1498 = add nsw i64 %value_phi30.postloop, -1, !dbg !611 %1499 = getelementptr inbounds float, ptr %13, i64 %1498, !dbg !611 %1500 = load float, ptr %1499, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1501 = add i64 %1479, %value_phi30.postloop, !dbg !616 %.not126.postloop = icmp sgt i64 %1501, %.sroa.7.0.copyload.postloop, !dbg !618 %1502 = select i1 %.not126.postloop, i64 %.sroa.7.0.copyload.postloop, i64 0, !dbg !622 %1503 = sub i64 %1501, %1502, !dbg !622 %1504 = add i64 %1503, -1 br label %pass39.peel.postloop, !dbg !622 pass39.peel.postloop: ; preds = %L950.postloop, %pass.postloop %value_phi32.postloop = phi i64 [ 1, %pass.postloop ], [ %1606, %L950.postloop ] %1505 = add nsw i64 %value_phi32.postloop, -1, !dbg !611 %1506 = getelementptr inbounds float, ptr %12, i64 %1505, !dbg !611 %1507 = load float, ptr %1506, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1508 = fmul float %1500, %1507, !dbg !615 %1509 = add i64 %1430, %value_phi32.postloop, !dbg !616 %.not127.postloop = icmp sgt i64 %1509, %.sroa.4.0.copyload.postloop, !dbg !618 %1510 = select i1 %.not127.postloop, i64 %.sroa.4.0.copyload.postloop, i64 0, !dbg !622 %1511 = sub i64 %1509, %1510, !dbg !622 %1512 = add i64 %1511, -1 %1513 = load { [1 x ptr addrspace(10)], i8, i8 }, ptr addrspace(11) %1, align 8 %1514 = load atomic ptr addrspace(10), ptr addrspace(11) %1 unordered, align 8 %1515 = addrspacecast ptr addrspace(10) %1514 to ptr addrspace(11) %1516 = getelementptr inbounds i8, ptr addrspace(11) %1515, i64 16 %.sroa.2.0..sroa_idx.postloop = getelementptr inbounds i8, ptr addrspace(11) %1515, i64 24 %.sroa.3.0..sroa_idx.postloop = getelementptr inbounds i8, ptr addrspace(11) %1515, i64 32 %1517 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %1513), !dbg !623 %1518 = call token (...) @llvm.julia.gc_preserve_begin({ [1 x ptr addrspace(10)], i8, i8 } %1513), !dbg !624 %1519 = load float, ptr %11, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1520 = fmul float %1508, %1519, !dbg !615 %1521 = add i64 %1381, 1, !dbg !616 %.not128.peel.postloop = icmp sgt i64 %1521, %.sroa.093.0.copyload.postloop, !dbg !618 %1522 = select i1 %.not128.peel.postloop, i64 %.sroa.093.0.copyload.postloop, i64 0, !dbg !622 %1523 = sub i64 %1521, %1522, !dbg !622 %1524 = fmul float %.unpack.postloop, %1520, !dbg !625 %1525 = fmul float %.unpack125.postloop, %1520, !dbg !625 %.sroa.084.0.copyload.peel.postloop = load i64, ptr addrspace(11) %615, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.285.0.copyload.peel.postloop = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.386.0.copyload.peel.postloop = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %1526 = add i64 %1523, -1, !dbg !635 %1527 = icmp ult i64 %1526, %.sroa.084.0.copyload.peel.postloop, !dbg !639 %1528 = icmp ult i64 %1512, %.sroa.285.0.copyload.peel.postloop, !dbg !640 %1529 = icmp ult i64 %1504, %.sroa.386.0.copyload.peel.postloop, !dbg !643 %1530 = and i1 %1528, %1529, !dbg !646 %1531 = and i1 %1527, %1530, !dbg !647 br i1 %1531, label %L740.peel.postloop, label %L689, !dbg !406 L740.peel.postloop: ; preds = %pass39.peel.postloop %1532 = shl i64 %.sroa.084.0.copyload.peel.postloop, 1, !dbg !407 %1533 = shl i64 %1523, 1, !dbg !423 %1534 = mul i64 %.sroa.285.0.copyload.peel.postloop, %1504, !dbg !424 %reass.add.peel.postloop = add i64 %1512, %1534 %reass.mul.peel.postloop = mul i64 %reass.add.peel.postloop, %1532 %1535 = add i64 %1533, -1, !dbg !427 %1536 = add i64 %1535, %reass.mul.peel.postloop, !dbg !428 %1537 = shl i64 %.sroa.084.0.copyload.peel.postloop, 1, !dbg !429 %1538 = mul i64 %1537, %.sroa.285.0.copyload.peel.postloop, !dbg !429 %1539 = mul i64 %1538, %.sroa.386.0.copyload.peel.postloop, !dbg !442 %1540 = call i64 @llvm.smax.i64(i64 %1539, i64 0), !dbg !445 %1541 = add nsw i64 %1536, -1, !dbg !453 %.not129.peel.postloop = icmp ult i64 %1541, %1540, !dbg !455 br i1 %.not129.peel.postloop, label %L771.peel.postloop, label %L765, !dbg !440 L771.peel.postloop: ; preds = %L740.peel.postloop %1542 = load ptr, ptr addrspace(11) %614, align 8, !dbg !468, !tbaa !261, !alias.scope !264, !noalias !265 %1543 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1536), !dbg !482 %1544 = getelementptr i8, ptr %1542, i64 %1543, !dbg !484 %rv.i.peel.postloop = atomicrmw fadd ptr %1544, float %1524 monotonic, align 4, !dbg !486 %.sroa.074.0.copyload.peel.postloop = load i64, ptr addrspace(11) %1516, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.2.0.copyload.peel.postloop = load i64, ptr addrspace(11) %.sroa.2.0..sroa_idx.postloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.3.0.copyload.peel.postloop = load i64, ptr addrspace(11) %.sroa.3.0..sroa_idx.postloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %1545 = icmp ult i64 %1526, %.sroa.074.0.copyload.peel.postloop, !dbg !500 %1546 = icmp ult i64 %1512, %.sroa.2.0.copyload.peel.postloop, !dbg !505 %1547 = icmp ult i64 %1504, %.sroa.3.0.copyload.peel.postloop, !dbg !508 %1548 = and i1 %1546, %1547, !dbg !511 %1549 = and i1 %1545, %1548, !dbg !514 br i1 %1549, label %L885.peel.postloop, label %L831, !dbg !498 L885.peel.postloop: ; preds = %L771.peel.postloop %1550 = shl i64 %.sroa.074.0.copyload.peel.postloop, 1, !dbg !516 %1551 = mul i64 %.sroa.2.0.copyload.peel.postloop, %1504, !dbg !527 %reass.add138.peel.postloop = add i64 %1512, %1551 %reass.mul139.peel.postloop = mul i64 %reass.add138.peel.postloop, %1550 %1552 = add i64 %reass.mul139.peel.postloop, %1533, !dbg !530 %1553 = shl i64 %.sroa.074.0.copyload.peel.postloop, 1, !dbg !531 %1554 = mul i64 %1553, %.sroa.2.0.copyload.peel.postloop, !dbg !531 %1555 = mul i64 %1554, %.sroa.3.0.copyload.peel.postloop, !dbg !539 %1556 = call i64 @llvm.smax.i64(i64 %1555, i64 0), !dbg !541 %1557 = add i64 %1552, -1, !dbg !546 %.not130.peel.postloop = icmp ult i64 %1557, %1556, !dbg !548 br i1 %.not130.peel.postloop, label %L636.peel.next.postloop, label %L913, !dbg !537 L636.peel.next.postloop: ; preds = %L885.peel.postloop %1558 = load ptr, ptr addrspace(11) %1515, align 8, !dbg !556, !tbaa !261, !alias.scope !264, !noalias !265 %1559 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1552), !dbg !564 %1560 = getelementptr i8, ptr %1558, i64 %1559, !dbg !566 %rv.i101.peel.postloop = atomicrmw fadd ptr %1560, float %1525 monotonic, align 4, !dbg !567 br label %pass39.postloop, !dbg !622 pass39.postloop: ; preds = %L636.peel.next.postloop, %L919.postloop %value_phi36.postloop = phi i64 [ 2, %L636.peel.next.postloop ], [ %1605, %L919.postloop ] %1561 = add nsw i64 %value_phi36.postloop, -1, !dbg !611 %1562 = getelementptr inbounds float, ptr %11, i64 %1561, !dbg !611 %1563 = load float, ptr %1562, align 4, !dbg !615, !tbaa !189, !alias.scope !191, !noalias !192 %1564 = fmul float %1508, %1563, !dbg !615 %1565 = add i64 %1381, %value_phi36.postloop, !dbg !616 %.not128.postloop = icmp sgt i64 %1565, %.sroa.093.0.copyload.postloop, !dbg !618 %1566 = select i1 %.not128.postloop, i64 %.sroa.093.0.copyload.postloop, i64 0, !dbg !622 %1567 = sub i64 %1565, %1566, !dbg !622 %1568 = fmul float %.unpack.postloop, %1564, !dbg !625 %1569 = fmul float %.unpack125.postloop, %1564, !dbg !625 %.sroa.084.0.copyload.postloop = load i64, ptr addrspace(11) %615, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.285.0.copyload.postloop = load i64, ptr addrspace(11) %.sroa.4.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.386.0.copyload.postloop = load i64, ptr addrspace(11) %.sroa.7.0..sroa_idx, align 8, !dbg !630, !tbaa !47, !alias.scope !258, !noalias !259 %1570 = add i64 %1567, -1, !dbg !635 %1571 = icmp ult i64 %1570, %.sroa.084.0.copyload.postloop, !dbg !639 %1572 = icmp ult i64 %1512, %.sroa.285.0.copyload.postloop, !dbg !640 %1573 = icmp ult i64 %1504, %.sroa.386.0.copyload.postloop, !dbg !643 %1574 = and i1 %1572, %1573, !dbg !646 %1575 = and i1 %1571, %1574, !dbg !647 br i1 %1575, label %L740.postloop, label %L689, !dbg !406 L740.postloop: ; preds = %pass39.postloop %1576 = shl i64 %.sroa.084.0.copyload.postloop, 1, !dbg !407 %1577 = shl i64 %1567, 1, !dbg !423 %1578 = mul i64 %.sroa.285.0.copyload.postloop, %1504, !dbg !424 %reass.add.postloop = add i64 %1512, %1578 %reass.mul.postloop = mul i64 %reass.add.postloop, %1576 %1579 = add i64 %1577, -1, !dbg !427 %1580 = add i64 %1579, %reass.mul.postloop, !dbg !428 %1581 = shl i64 %.sroa.084.0.copyload.postloop, 1, !dbg !429 %1582 = mul i64 %1581, %.sroa.285.0.copyload.postloop, !dbg !429 %1583 = mul i64 %1582, %.sroa.386.0.copyload.postloop, !dbg !442 %1584 = call i64 @llvm.smax.i64(i64 %1583, i64 0), !dbg !445 %1585 = add nsw i64 %1580, -1, !dbg !453 %.not129.postloop = icmp ult i64 %1585, %1584, !dbg !455 br i1 %.not129.postloop, label %L771.postloop, label %L765, !dbg !440 L771.postloop: ; preds = %L740.postloop %1586 = load ptr, ptr addrspace(11) %614, align 8, !dbg !468, !tbaa !261, !alias.scope !264, !noalias !265 %1587 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1580), !dbg !482 %1588 = getelementptr i8, ptr %1586, i64 %1587, !dbg !484 %rv.i.postloop = atomicrmw fadd ptr %1588, float %1568 monotonic, align 4, !dbg !486 %.sroa.074.0.copyload.postloop = load i64, ptr addrspace(11) %1516, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.2.0.copyload.postloop = load i64, ptr addrspace(11) %.sroa.2.0..sroa_idx.postloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %.sroa.3.0.copyload.postloop = load i64, ptr addrspace(11) %.sroa.3.0..sroa_idx.postloop, align 8, !dbg !490, !tbaa !47, !alias.scope !258, !noalias !259 %1589 = icmp ult i64 %1570, %.sroa.074.0.copyload.postloop, !dbg !500 %1590 = icmp ult i64 %1512, %.sroa.2.0.copyload.postloop, !dbg !505 %1591 = icmp ult i64 %1504, %.sroa.3.0.copyload.postloop, !dbg !508 %1592 = and i1 %1590, %1591, !dbg !511 %1593 = and i1 %1589, %1592, !dbg !514 br i1 %1593, label %L885.postloop, label %L831, !dbg !498 L885.postloop: ; preds = %L771.postloop %1594 = shl i64 %.sroa.074.0.copyload.postloop, 1, !dbg !516 %1595 = mul i64 %.sroa.2.0.copyload.postloop, %1504, !dbg !527 %reass.add138.postloop = add i64 %1512, %1595 %reass.mul139.postloop = mul i64 %reass.add138.postloop, %1594 %1596 = add i64 %reass.mul139.postloop, %1577, !dbg !530 %1597 = shl i64 %.sroa.074.0.copyload.postloop, 1, !dbg !531 %1598 = mul i64 %1597, %.sroa.2.0.copyload.postloop, !dbg !531 %1599 = mul i64 %1598, %.sroa.3.0.copyload.postloop, !dbg !539 %1600 = call i64 @llvm.smax.i64(i64 %1599, i64 0), !dbg !541 %1601 = add i64 %1596, -1, !dbg !546 %.not130.postloop = icmp ult i64 %1601, %1600, !dbg !548 br i1 %.not130.postloop, label %L919.postloop, label %L913, !dbg !537 L919.postloop: ; preds = %L885.postloop %1602 = load ptr, ptr addrspace(11) %1515, align 8, !dbg !556, !tbaa !261, !alias.scope !264, !noalias !265 %1603 = call swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture nonnull readonly %1, i64 signext %1596), !dbg !564 %1604 = getelementptr i8, ptr %1602, i64 %1603, !dbg !566 %rv.i101.postloop = atomicrmw fadd ptr %1604, float %1569 monotonic, align 4, !dbg !567 %.not131.not.postloop = icmp eq i64 %value_phi36.postloop, 8, !dbg !569 %1605 = add nuw nsw i64 %value_phi36.postloop, 1, !dbg !571 br i1 %.not131.not.postloop, label %L950.postloop, label %pass39.postloop, !dbg !573, !llvm.loop !574 L950.postloop: ; preds = %L919.postloop call void @llvm.julia.gc_preserve_end(token %1518), !dbg !385 call void @llvm.julia.gc_preserve_end(token %1517), !dbg !398 store i64 %1503, ptr %640, align 8, !dbg !400, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %15, align 8, !dbg !466, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1503, ptr %646, align 8, !dbg !576, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1503, ptr %649, align 8, !dbg !515, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %19, align 8, !dbg !554, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1503, ptr %655, align 8, !dbg !578, !tbaa !189, !alias.scope !191, !noalias !192 %.not132.not.postloop = icmp eq i64 %value_phi32.postloop, 8, !dbg !569 %1606 = add nuw nsw i64 %value_phi32.postloop, 1, !dbg !571 br i1 %.not132.not.postloop, label %L961.postloop, label %pass39.peel.postloop, !dbg !573 L961.postloop: ; preds = %L950.postloop store i64 1, ptr %14, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1567, ptr %638, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1511, ptr %639, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.084.0.copyload.postloop, ptr %641, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.285.0.copyload.postloop, ptr %642, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.386.0.copyload.postloop, ptr %643, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 1, ptr %16, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1567, ptr %644, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1511, ptr %645, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %18, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1567, ptr %647, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1511, ptr %648, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.074.0.copyload.postloop, ptr %650, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.2.0.copyload.postloop, ptr %651, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %.sroa.3.0.copyload.postloop, ptr %652, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 2, ptr %20, align 8, !tbaa !47, !alias.scope !404, !noalias !405 store i64 %1567, ptr %653, align 8, !tbaa !189, !alias.scope !191, !noalias !192 store i64 %1511, ptr %654, align 8, !tbaa !189, !alias.scope !191, !noalias !192 %.not133.not.postloop = icmp eq i64 %value_phi30.postloop, 8, !dbg !569 %1607 = add nuw nsw i64 %value_phi30.postloop, 1, !dbg !571 br i1 %.not133.not.postloop, label %L975.postloop, label %pass.postloop, !dbg !573 L975.postloop: ; preds = %L961.postloop, %L293.postloop %.lcssa785.lcssa.lcssa1164.postloop = phi i64 [ %.lcssa785.lcssa.lcssa1165.postloop, %L293.postloop ], [ %1596, %L961.postloop ] %.lcssa622.lcssa.lcssa1137.postloop = phi i64 [ %.lcssa622.lcssa.lcssa1138.postloop, %L293.postloop ], [ %1580, %L961.postloop ] %1608 = phi i64 [ %1306, %L293.postloop ], [ %1309, %L961.postloop ] %1609 = phi i64 [ %1307, %L293.postloop ], [ %608, %L961.postloop ] %1610 = add nuw nsw i64 %value_phi.postloop, 1, !dbg !580 %.not134.not.postloop = icmp eq i64 %value_phi.postloop, 1024, !dbg !654 br i1 %.not134.not.postloop, label %L989, label %L293.postloop, !dbg !585, !llvm.loop !658, !irce.loop.clone !12 } ; Function Attrs: noinline optnone define nonnull ptr addrspace(10) @"jfptr_cpu_spread_from_point_naive_kernel!_117564"(ptr addrspace(10) %"function::Core.Function", ptr noalias nocapture noundef readonly %"args::Any[]", i32 %"nargs::UInt32") #1 { top: %pgcstack = call ptr @julia.get_pgcstack() %0 = getelementptr inbounds ptr addrspace(10), ptr %"args::Any[]", i32 0 %1 = load ptr addrspace(10), ptr %0, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12, !dereferenceable !659, !align !267 %2 = addrspacecast ptr addrspace(10) %1 to ptr addrspace(11) %3 = getelementptr inbounds ptr addrspace(10), ptr %"args::Any[]", i32 1 %4 = load ptr addrspace(10), ptr %3, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12, !dereferenceable !266, !align !267 %5 = addrspacecast ptr addrspace(10) %4 to ptr addrspace(11) %6 = getelementptr inbounds ptr addrspace(10), ptr %"args::Any[]", i32 2 %7 = load ptr addrspace(10), ptr %6, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12, !dereferenceable !660, !align !267 %8 = addrspacecast ptr addrspace(10) %7 to ptr addrspace(11) %9 = getelementptr inbounds ptr addrspace(10), ptr %"args::Any[]", i32 4 %10 = load ptr addrspace(10), ptr %9, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12, !dereferenceable !659, !align !267 %11 = addrspacecast ptr addrspace(10) %10 to ptr addrspace(11) %12 = getelementptr inbounds ptr addrspace(10), ptr %"args::Any[]", i32 5 %13 = load ptr addrspace(10), ptr %12, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12, !dereferenceable !267, !align !267 %14 = addrspacecast ptr addrspace(10) %13 to ptr addrspace(11) %15 = getelementptr inbounds ptr addrspace(10), ptr %"args::Any[]", i32 6 %16 = load ptr addrspace(10), ptr %15, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12, !dereferenceable !267, !align !267 %17 = addrspacecast ptr addrspace(10) %16 to ptr addrspace(11) call swiftcc void @"julia_cpu_spread_from_point_naive_kernel!_117563"(ptr nonnull swiftself %pgcstack, ptr addrspace(11) nocapture readonly %2, ptr addrspace(11) nocapture readonly %5, ptr addrspace(11) nocapture readonly %8, ptr addrspace(11) nocapture readonly %11, ptr addrspace(11) nocapture readonly %14, ptr addrspace(11) nocapture readonly %17) %18 = load ptr, ptr @jl_nothing, align 8, !tbaa !17, !invariant.load !12, !alias.scope !187, !noalias !188, !nonnull !12 %19 = addrspacecast ptr %18 to ptr addrspace(10) ret ptr addrspace(10) %19 } declare ptr @julia.get_pgcstack() ; Function Attrs: memory(argmem: readwrite, inaccessiblemem: readwrite) declare void @julia.safepoint(ptr) #2 ; Function Attrs: nounwind willreturn allockind("alloc") allocsize(1) memory(argmem: read, inaccessiblemem: readwrite) declare noalias nonnull ptr addrspace(10) @julia.gc_alloc_obj(ptr, i64, ptr addrspace(10)) #3 ; Function Attrs: noreturn declare void @ijl_bounds_error_int(ptr addrspace(12), i64) #4 ; Function Attrs: norecurse nosync nounwind speculatable willreturn memory(none) declare noundef nonnull ptr addrspace(13) @julia.gc_loaded(ptr addrspace(10) nocapture noundef nonnull readnone, ptr noundef nonnull readnone) #5 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare float @llvm.fabs.f32(float) #6 declare swiftcc float @jlsys_rem_internal_1283(ptr nonnull swiftself, float, float) #0 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare float @llvm.copysign.f32(float, float) #6 declare swiftcc void @jlsys_evaluate_horner_1300(ptr noalias nocapture noundef sret([8 x float]), ptr nonnull swiftself, float, ptr addrspace(11) nocapture readonly) #0 ; Function Attrs: noreturn declare void @ijl_bounds_error_unboxed_int(ptr addrspace(11), ptr, i64) #4 declare swiftcc i64 @julia__memory_offset_117612(ptr nonnull swiftself, ptr addrspace(11) nocapture readonly, i64 signext) #0 declare token @llvm.julia.gc_preserve_begin(...) declare void @llvm.julia.gc_preserve_end(token) ; Function Attrs: noreturn declare swiftcc void @julia_throw_boundserror_117610(ptr nonnull swiftself, ptr addrspace(11) nocapture readonly, ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: noreturn declare swiftcc void @julia_throw_boundserror_117607(ptr nonnull swiftself, ptr addrspace(11) nocapture readonly, ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: noreturn declare swiftcc void @julia_throw_boundserror_117599(ptr nonnull swiftself, ptr addrspace(11) nocapture readonly, ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: noreturn declare swiftcc void @jlsys_throw_boundserror_1077(ptr nonnull swiftself, ptr addrspace(10), ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: noreturn declare swiftcc void @jlsys_throw_boundserror_1069(ptr nonnull swiftself, ptr addrspace(10), ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: noreturn declare swiftcc void @jlsys_throw_boundserror_68(ptr nonnull swiftself, ptr addrspace(10), ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: noreturn declare swiftcc void @jlsys_throw_boundserror_104(ptr nonnull swiftself, ptr addrspace(11) nocapture readonly, ptr addrspace(11) nocapture readonly) #7 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i64 @llvm.smax.i64(i64, i64) #6 ; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) declare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #8 ; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) declare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #8 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i64 @llvm.smin.i64(i64, i64) #6 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i64 @llvm.umin.i64(i64, i64) #6 attributes #0 = { "frame-pointer"="all" "probe-stack"="inline-asm" } attributes #1 = { noinline optnone "frame-pointer"="all" "probe-stack"="inline-asm" } attributes #2 = { memory(argmem: readwrite, inaccessiblemem: readwrite) } attributes #3 = { nounwind willreturn allockind("alloc") allocsize(1) memory(argmem: read, inaccessiblemem: readwrite) } attributes #4 = { noreturn } attributes #5 = { norecurse nosync nounwind speculatable willreturn memory(none) } attributes #6 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } attributes #7 = { noreturn "frame-pointer"="all" "probe-stack"="inline-asm" } attributes #8 = { nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) } attributes #9 = { nounwind willreturn allockind("alloc,uninitialized") allocsize(1) memory(argmem: read, inaccessiblemem: readwrite) } !llvm.module.flags = !{!0, !1, !2, !3, !4, !5, !6} !llvm.dbg.cu = !{!7} !0 = !{i32 2, !"Dwarf Version", i32 4} !1 = !{i32 2, !"Debug Info Version", i32 3} !2 = !{i32 2, !"julia.debug_level", i32 1} !3 = !{i32 1, !"stack-protector-guard", !""} !4 = !{i32 1, !"override-stack-alignment", i32 0} !5 = !{i32 1, !"julia.__jit_debug_tsm_addr", i64 140728809058144} !6 = !{i32 2, !"julia.optlevel", i32 2} !7 = distinct !DICompileUnit(language: DW_LANG_Julia, file: !8, producer: "julia", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, nameTableKind: GNU) !8 = !DIFile(filename: "julia", directory: ".") !9 = distinct !DISubprogram(name: "cpu_spread_from_point_naive_kernel!", linkageName: "julia_cpu_spread_from_point_naive_kernel!_117563", scope: null, file: !10, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !10 = !DIFile(filename: "none", directory: ".") !11 = !DISubroutineType(types: !12) !12 = !{} !13 = !{!14, !14, i64 0} !14 = !{!"jtbaa_gcframe", !15, i64 0} !15 = !{!"jtbaa", !16, i64 0} !16 = !{!"jtbaa"} !17 = !{!18, !18, i64 0, i64 1} !18 = !{!"jtbaa_const", !15, i64 0} !19 = !DILocation(line: 0, scope: !9) !20 = !DILocation(line: 49, scope: !21, inlinedAt: !23) !21 = distinct !DISubprogram(name: "getproperty;", linkageName: "getproperty", scope: !22, file: !22, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !22 = !DIFile(filename: "Base.jl", directory: ".") !23 = !DILocation(line: 128, scope: !24, inlinedAt: !26) !24 = distinct !DISubprogram(name: "adapt_structure;", linkageName: "adapt_structure", scope: !25, file: !25, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !25 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/Kernels/kaiser_bessel.jl", directory: ".") !26 = !DILocation(line: 40, scope: !27, inlinedAt: !29) !27 = distinct !DISubprogram(name: "adapt;", linkageName: "adapt", scope: !28, file: !28, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !28 = !DIFile(filename: "/home/pkgeval/.julia/packages/Adapt/0LkKU/src/Adapt.jl", directory: ".") !29 = !DILocation(line: 14, scope: !30, inlinedAt: !32) !30 = distinct !DISubprogram(name: "_adapt_tuple_structure;", linkageName: "_adapt_tuple_structure", scope: !31, file: !31, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !31 = !DIFile(filename: "/home/pkgeval/.julia/packages/Adapt/0LkKU/src/base.jl", directory: ".") !32 = !DILocation(line: 9, scope: !33, inlinedAt: !34) !33 = distinct !DISubprogram(name: "adapt_structure;", linkageName: "adapt_structure", scope: !31, file: !31, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !34 = !DILocation(line: 40, scope: !27, inlinedAt: !35) !35 = !DILocation(line: 464, scope: !36, inlinedAt: !19) !36 = distinct !DISubprogram(name: "constify;", linkageName: "constify", scope: !37, file: !37, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !37 = !DIFile(filename: "/home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/KernelAbstractions.jl", directory: ".") !38 = !DILocation(line: 514, scope: !39, inlinedAt: !41) !39 = distinct !DISubprogram(name: "tail;", linkageName: "tail", scope: !40, file: !40, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !40 = !DIFile(filename: "essentials.jl", directory: ".") !41 = !DILocation(line: 14, scope: !30, inlinedAt: !42) !42 = !DILocation(line: 9, scope: !33, inlinedAt: !43) !43 = !DILocation(line: 40, scope: !27, inlinedAt: !44) !44 = !DILocation(line: 14, scope: !30, inlinedAt: !45) !45 = !DILocation(line: 9, scope: !33, inlinedAt: !46) !46 = !DILocation(line: 40, scope: !27, inlinedAt: !23) !47 = !{!15, !15, i64 0} !48 = !{!49, !51} !49 = !{!"jnoalias_const", !50} !50 = !{!"jnoalias"} !51 = !{!"jnoalias_stack", !50} !52 = !{!53, !54, !55} !53 = !{!"jnoalias_gcframe", !50} !54 = !{!"jnoalias_data", !50} !55 = !{!"jnoalias_typemd", !50} !56 = !DILocation(line: 514, scope: !39, inlinedAt: !44) !57 = !DILocation(line: 514, scope: !39, inlinedAt: !58) !58 = !DILocation(line: 14, scope: !30, inlinedAt: !59) !59 = !DILocation(line: 9, scope: !33, inlinedAt: !60) !60 = !DILocation(line: 40, scope: !27, inlinedAt: !61) !61 = !DILocation(line: 14, scope: !30, inlinedAt: !44) !62 = !DILocation(line: 514, scope: !39, inlinedAt: !63) !63 = !DILocation(line: 14, scope: !30, inlinedAt: !64) !64 = !DILocation(line: 9, scope: !33, inlinedAt: !65) !65 = !DILocation(line: 40, scope: !27, inlinedAt: !66) !66 = !DILocation(line: 14, scope: !30, inlinedAt: !61) !67 = !DILocation(line: 514, scope: !39, inlinedAt: !68) !68 = !DILocation(line: 14, scope: !30, inlinedAt: !69) !69 = !DILocation(line: 9, scope: !33, inlinedAt: !70) !70 = !DILocation(line: 40, scope: !27, inlinedAt: !71) !71 = !DILocation(line: 14, scope: !30, inlinedAt: !66) !72 = !DILocation(line: 514, scope: !39, inlinedAt: !73) !73 = !DILocation(line: 14, scope: !30, inlinedAt: !74) !74 = !DILocation(line: 9, scope: !33, inlinedAt: !75) !75 = !DILocation(line: 40, scope: !27, inlinedAt: !76) !76 = !DILocation(line: 14, scope: !30, inlinedAt: !71) !77 = !DILocation(line: 514, scope: !39, inlinedAt: !78) !78 = !DILocation(line: 14, scope: !30, inlinedAt: !79) !79 = !DILocation(line: 9, scope: !33, inlinedAt: !80) !80 = !DILocation(line: 40, scope: !27, inlinedAt: !81) !81 = !DILocation(line: 14, scope: !30, inlinedAt: !76) !82 = !DILocation(line: 514, scope: !39, inlinedAt: !83) !83 = !DILocation(line: 14, scope: !30, inlinedAt: !84) !84 = !DILocation(line: 9, scope: !33, inlinedAt: !85) !85 = !DILocation(line: 40, scope: !27, inlinedAt: !86) !86 = !DILocation(line: 14, scope: !30, inlinedAt: !81) !87 = !DILocation(line: 514, scope: !39, inlinedAt: !88) !88 = !DILocation(line: 14, scope: !30, inlinedAt: !89) !89 = !DILocation(line: 9, scope: !33, inlinedAt: !90) !90 = !DILocation(line: 40, scope: !27, inlinedAt: !91) !91 = !DILocation(line: 17, scope: !30, inlinedAt: !86) !92 = !DILocation(line: 514, scope: !39, inlinedAt: !29) !93 = !DILocation(line: 49, scope: !21, inlinedAt: !94) !94 = !DILocation(line: 128, scope: !24, inlinedAt: !95) !95 = !DILocation(line: 40, scope: !27, inlinedAt: !96) !96 = !DILocation(line: 14, scope: !30, inlinedAt: !29) !97 = !DILocation(line: 514, scope: !39, inlinedAt: !98) !98 = !DILocation(line: 14, scope: !30, inlinedAt: !99) !99 = !DILocation(line: 9, scope: !33, inlinedAt: !100) !100 = !DILocation(line: 40, scope: !27, inlinedAt: !101) !101 = !DILocation(line: 14, scope: !30, inlinedAt: !102) !102 = !DILocation(line: 9, scope: !33, inlinedAt: !103) !103 = !DILocation(line: 40, scope: !27, inlinedAt: !94) !104 = !DILocation(line: 514, scope: !39, inlinedAt: !101) !105 = !DILocation(line: 514, scope: !39, inlinedAt: !106) !106 = !DILocation(line: 14, scope: !30, inlinedAt: !107) !107 = !DILocation(line: 9, scope: !33, inlinedAt: !108) !108 = !DILocation(line: 40, scope: !27, inlinedAt: !109) !109 = !DILocation(line: 14, scope: !30, inlinedAt: !101) !110 = !DILocation(line: 514, scope: !39, inlinedAt: !111) !111 = !DILocation(line: 14, scope: !30, inlinedAt: !112) !112 = !DILocation(line: 9, scope: !33, inlinedAt: !113) !113 = !DILocation(line: 40, scope: !27, inlinedAt: !114) !114 = !DILocation(line: 14, scope: !30, inlinedAt: !109) !115 = !DILocation(line: 514, scope: !39, inlinedAt: !116) !116 = !DILocation(line: 14, scope: !30, inlinedAt: !117) !117 = !DILocation(line: 9, scope: !33, inlinedAt: !118) !118 = !DILocation(line: 40, scope: !27, inlinedAt: !119) !119 = !DILocation(line: 14, scope: !30, inlinedAt: !114) !120 = !DILocation(line: 514, scope: !39, inlinedAt: !121) !121 = !DILocation(line: 14, scope: !30, inlinedAt: !122) !122 = !DILocation(line: 9, scope: !33, inlinedAt: !123) !123 = !DILocation(line: 40, scope: !27, inlinedAt: !124) !124 = !DILocation(line: 14, scope: !30, inlinedAt: !119) !125 = !DILocation(line: 514, scope: !39, inlinedAt: !126) !126 = !DILocation(line: 14, scope: !30, inlinedAt: !127) !127 = !DILocation(line: 9, scope: !33, inlinedAt: !128) !128 = !DILocation(line: 40, scope: !27, inlinedAt: !129) !129 = !DILocation(line: 14, scope: !30, inlinedAt: !124) !130 = !DILocation(line: 514, scope: !39, inlinedAt: !131) !131 = !DILocation(line: 14, scope: !30, inlinedAt: !132) !132 = !DILocation(line: 9, scope: !33, inlinedAt: !133) !133 = !DILocation(line: 40, scope: !27, inlinedAt: !134) !134 = !DILocation(line: 14, scope: !30, inlinedAt: !129) !135 = !DILocation(line: 514, scope: !39, inlinedAt: !136) !136 = !DILocation(line: 14, scope: !30, inlinedAt: !137) !137 = !DILocation(line: 9, scope: !33, inlinedAt: !138) !138 = !DILocation(line: 40, scope: !27, inlinedAt: !139) !139 = !DILocation(line: 17, scope: !30, inlinedAt: !134) !140 = !DILocation(line: 49, scope: !21, inlinedAt: !141) !141 = !DILocation(line: 128, scope: !24, inlinedAt: !142) !142 = !DILocation(line: 40, scope: !27, inlinedAt: !143) !143 = !DILocation(line: 17, scope: !30, inlinedAt: !96) !144 = !DILocation(line: 514, scope: !39, inlinedAt: !145) !145 = !DILocation(line: 14, scope: !30, inlinedAt: !146) !146 = !DILocation(line: 9, scope: !33, inlinedAt: !147) !147 = !DILocation(line: 40, scope: !27, inlinedAt: !148) !148 = !DILocation(line: 14, scope: !30, inlinedAt: !149) !149 = !DILocation(line: 9, scope: !33, inlinedAt: !150) !150 = !DILocation(line: 40, scope: !27, inlinedAt: !141) !151 = !DILocation(line: 514, scope: !39, inlinedAt: !148) !152 = !DILocation(line: 514, scope: !39, inlinedAt: !153) !153 = !DILocation(line: 14, scope: !30, inlinedAt: !154) !154 = !DILocation(line: 9, scope: !33, inlinedAt: !155) !155 = !DILocation(line: 40, scope: !27, inlinedAt: !156) !156 = !DILocation(line: 14, scope: !30, inlinedAt: !148) !157 = !DILocation(line: 514, scope: !39, inlinedAt: !158) !158 = !DILocation(line: 14, scope: !30, inlinedAt: !159) !159 = !DILocation(line: 9, scope: !33, inlinedAt: !160) !160 = !DILocation(line: 40, scope: !27, inlinedAt: !161) !161 = !DILocation(line: 14, scope: !30, inlinedAt: !156) !162 = !DILocation(line: 514, scope: !39, inlinedAt: !163) !163 = !DILocation(line: 14, scope: !30, inlinedAt: !164) !164 = !DILocation(line: 9, scope: !33, inlinedAt: !165) !165 = !DILocation(line: 40, scope: !27, inlinedAt: !166) !166 = !DILocation(line: 14, scope: !30, inlinedAt: !161) !167 = !DILocation(line: 514, scope: !39, inlinedAt: !168) !168 = !DILocation(line: 14, scope: !30, inlinedAt: !169) !169 = !DILocation(line: 9, scope: !33, inlinedAt: !170) !170 = !DILocation(line: 40, scope: !27, inlinedAt: !171) !171 = !DILocation(line: 14, scope: !30, inlinedAt: !166) !172 = !DILocation(line: 514, scope: !39, inlinedAt: !173) !173 = !DILocation(line: 14, scope: !30, inlinedAt: !174) !174 = !DILocation(line: 9, scope: !33, inlinedAt: !175) !175 = !DILocation(line: 40, scope: !27, inlinedAt: !176) !176 = !DILocation(line: 14, scope: !30, inlinedAt: !171) !177 = !DILocation(line: 514, scope: !39, inlinedAt: !178) !178 = !DILocation(line: 14, scope: !30, inlinedAt: !179) !179 = !DILocation(line: 9, scope: !33, inlinedAt: !180) !180 = !DILocation(line: 40, scope: !27, inlinedAt: !181) !181 = !DILocation(line: 14, scope: !30, inlinedAt: !176) !182 = !DILocation(line: 514, scope: !39, inlinedAt: !183) !183 = !DILocation(line: 14, scope: !30, inlinedAt: !184) !184 = !DILocation(line: 9, scope: !33, inlinedAt: !185) !185 = !DILocation(line: 40, scope: !27, inlinedAt: !186) !186 = !DILocation(line: 17, scope: !30, inlinedAt: !181) !187 = !{!49} !188 = !{!53, !51, !54, !55} !189 = !{!190, !190, i64 0} !190 = !{!"jtbaa_stack", !15, i64 0} !191 = !{!51} !192 = !{!53, !54, !55, !49} !193 = !DILocation(line: 88, scope: !194, inlinedAt: !196) !194 = distinct !DISubprogram(name: "*;", linkageName: "*", scope: !195, file: !195, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !195 = !DIFile(filename: "int.jl", directory: ".") !196 = !DILocation(line: 79, scope: !197, inlinedAt: !199) !197 = distinct !DISubprogram(name: "#1;", linkageName: "#1", scope: !198, file: !198, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !198 = !DIFile(filename: "/home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/nditeration.jl", directory: ".") !199 = !DILocation(line: 48, scope: !200, inlinedAt: !202) !200 = distinct !DISubprogram(name: "ntuple;", linkageName: "ntuple", scope: !201, file: !201, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !201 = !DIFile(filename: "ntuple.jl", directory: ".") !202 = !DILocation(line: 75, scope: !203, inlinedAt: !204) !203 = distinct !DISubprogram(name: "expand;", linkageName: "expand", scope: !198, file: !198, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !204 = !DILocation(line: 183, scope: !205, inlinedAt: !207) !205 = distinct !DISubprogram(name: "__validindex;", linkageName: "__validindex", scope: !206, file: !206, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !206 = !DIFile(filename: "/home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/cpu.jl", directory: ".") !207 = !DILocation(line: 302, scope: !208, inlinedAt: !19) !208 = distinct !DISubprogram(name: "cpu_spread_from_point_naive_kernel!;", linkageName: "cpu_spread_from_point_naive_kernel!", scope: !209, file: !209, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !209 = !DIFile(filename: "/home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/macros.jl", directory: ".") !210 = !DILocation(line: 87, scope: !211, inlinedAt: !196) !211 = distinct !DISubprogram(name: "+;", linkageName: "+", scope: !195, file: !195, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !212 = !DILocation(line: 520, scope: !213, inlinedAt: !214) !213 = distinct !DISubprogram(name: "<=;", linkageName: "<=", scope: !195, file: !195, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !214 = !DILocation(line: 1426, scope: !215, inlinedAt: !217) !215 = distinct !DISubprogram(name: "in;", linkageName: "in", scope: !216, file: !216, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !216 = !DIFile(filename: "range.jl", directory: ".") !217 = !DILocation(line: 382, scope: !218, inlinedAt: !220) !218 = distinct !DISubprogram(name: "map;", linkageName: "map", scope: !219, file: !219, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !219 = !DIFile(filename: "tuple.jl", directory: ".") !220 = !DILocation(line: 477, scope: !221, inlinedAt: !223) !221 = distinct !DISubprogram(name: "in;", linkageName: "in", scope: !222, file: !222, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !222 = !DIFile(filename: "multidimensional.jl", directory: ".") !223 = !DILocation(line: 184, scope: !205, inlinedAt: !207) !224 = !DILocation(line: 484, scope: !225, inlinedAt: !227) !225 = distinct !DISubprogram(name: "LinearIndices;", linkageName: "LinearIndices", scope: !226, file: !226, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !226 = !DIFile(filename: "indices.jl", directory: ".") !227 = !DILocation(line: 582, scope: !228, inlinedAt: !229) !228 = distinct !DISubprogram(name: "LinearIndices;", linkageName: "LinearIndices", scope: !222, file: !222, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !229 = !DILocation(line: 165, scope: !230, inlinedAt: !231) !230 = distinct !DISubprogram(name: "__index_Global_Linear;", linkageName: "__index_Global_Linear", scope: !206, file: !206, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !231 = !DILocation(line: 303, scope: !208, inlinedAt: !19) !232 = !DILocation(line: 697, scope: !233, inlinedAt: !235) !233 = distinct !DISubprogram(name: "checkbounds;", linkageName: "checkbounds", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !234 = !DIFile(filename: "abstractarray.jl", directory: ".") !235 = !DILocation(line: 518, scope: !236, inlinedAt: !237) !236 = distinct !DISubprogram(name: "getindex;", linkageName: "getindex", scope: !226, file: !226, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !237 = !DILocation(line: 1336, scope: !238, inlinedAt: !239) !238 = distinct !DISubprogram(name: "_getindex;", linkageName: "_getindex", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !239 = !DILocation(line: 1312, scope: !240, inlinedAt: !229) !240 = distinct !DISubprogram(name: "getindex;", linkageName: "getindex", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !241 = !DILocation(line: 699, scope: !233, inlinedAt: !235) !242 = !DILocation(line: 86, scope: !243, inlinedAt: !244) !243 = distinct !DISubprogram(name: "-;", linkageName: "-", scope: !195, file: !195, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !244 = !DILocation(line: 754, scope: !245, inlinedAt: !246) !245 = distinct !DISubprogram(name: "checkindex;", linkageName: "checkindex", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !246 = !DILocation(line: 689, scope: !233, inlinedAt: !241) !247 = !DILocation(line: 11, scope: !248, inlinedAt: !249) !248 = distinct !DISubprogram(name: "length;", linkageName: "length", scope: !40, file: !40, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !249 = !DILocation(line: 916, scope: !250, inlinedAt: !251) !250 = distinct !DISubprogram(name: "getindex;", linkageName: "getindex", scope: !40, file: !40, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !251 = !DILocation(line: 42, scope: !252, inlinedAt: !254) !252 = distinct !DISubprogram(name: "getindex;", linkageName: "getindex", scope: !253, file: !253, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !253 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl", directory: ".") !254 = !DILocation(line: 16, scope: !255, inlinedAt: !257) !255 = distinct !DISubprogram(name: "macro expansion;", linkageName: "macro expansion", scope: !256, file: !256, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !256 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/spreading/gpu.jl", directory: ".") !257 = !DILocation(line: 304, scope: !208, inlinedAt: !19) !258 = !{!55, !51} !259 = !{!53, !54, !49} !260 = !DILocation(line: 917, scope: !250, inlinedAt: !251) !261 = !{!262, !262, i64 0} !262 = !{!"jtbaa_arrayptr", !263, i64 0} !263 = !{!"jtbaa_array", !15, i64 0} !264 = !{!55} !265 = !{!53, !51, !54, !49} !266 = !{i64 16} !267 = !{i64 8} !268 = !{!269, !269, i64 0, i64 1} !269 = !{!"jtbaa_memorylen", !263, i64 0} !270 = !{i64 0, i64 1152921504606846975} !271 = !DILocation(line: 916, scope: !250, inlinedAt: !272) !272 = !DILocation(line: 42, scope: !252, inlinedAt: !273) !273 = !DILocation(line: 112, scope: !274, inlinedAt: !276) !274 = distinct !DISubprogram(name: "get_inds_vals_gpu;", linkageName: "get_inds_vals_gpu", scope: !275, file: !275, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !275 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/gpu_common.jl", directory: ".") !276 = !DILocation(line: 107, scope: !277, inlinedAt: !278) !277 = distinct !DISubprogram(name: "#4;", linkageName: "#4", scope: !275, file: !275, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !278 = !DILocation(line: 50, scope: !200, inlinedAt: !279) !279 = !DILocation(line: 105, scope: !274, inlinedAt: !280) !280 = !DILocation(line: 28, scope: !255, inlinedAt: !257) !281 = !DILocation(line: 917, scope: !250, inlinedAt: !272) !282 = !{i64 0, i64 2305843009213693951} !283 = !DILocation(line: 596, scope: !284, inlinedAt: !286) !284 = distinct !DISubprogram(name: "rem;", linkageName: "rem", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !285 = !DIFile(filename: "float.jl", directory: ".") !286 = !DILocation(line: 28, scope: !287, inlinedAt: !289) !287 = distinct !DISubprogram(name: "to_unit_cell_gpu;", linkageName: "to_unit_cell_gpu", scope: !288, file: !288, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !288 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/blocking/blocking.jl", directory: ".") !289 = !DILocation(line: 7, scope: !290, inlinedAt: !291) !290 = distinct !DISubprogram(name: "to_unit_cell;", linkageName: "to_unit_cell", scope: !288, file: !288, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !291 = !DILocation(line: 349, scope: !292, inlinedAt: !273) !292 = distinct !DISubprogram(name: "#50;", linkageName: "#50", scope: !293, file: !293, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !293 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/plan.jl", directory: ".") !294 = !DILocation(line: 6, scope: !295, inlinedAt: !283) !295 = distinct !DISubprogram(name: "copysign;", linkageName: "copysign", scope: !296, file: !296, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !296 = !DIFile(filename: "floatfuncs.jl", directory: ".") !297 = !DILocation(line: 717, scope: !298, inlinedAt: !299) !298 = distinct !DISubprogram(name: "isinf;", linkageName: "isinf", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !299 = !DILocation(line: 597, scope: !284, inlinedAt: !286) !300 = !DILocation(line: 616, scope: !301, inlinedAt: !302) !301 = distinct !DISubprogram(name: "==;", linkageName: "==", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !302 = !DILocation(line: 42, scope: !303, inlinedAt: !305) !303 = distinct !DISubprogram(name: "iszero;", linkageName: "iszero", scope: !304, file: !304, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !304 = !DIFile(filename: "number.jl", directory: ".") !305 = !DILocation(line: 31, scope: !287, inlinedAt: !289) !306 = !DILocation(line: 6, scope: !295, inlinedAt: !305) !307 = !DILocation(line: 796, scope: !308, inlinedAt: !305) !308 = distinct !DISubprogram(name: "ifelse;", linkageName: "ifelse", scope: !40, file: !40, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !309 = !DILocation(line: 618, scope: !310, inlinedAt: !311) !310 = distinct !DISubprogram(name: "<;", linkageName: "<", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !311 = !DILocation(line: 669, scope: !310, inlinedAt: !312) !312 = !DILocation(line: 32, scope: !287, inlinedAt: !289) !313 = !DILocation(line: 491, scope: !314, inlinedAt: !312) !314 = distinct !DISubprogram(name: "+;", linkageName: "+", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !315 = !DILocation(line: 796, scope: !308, inlinedAt: !312) !316 = !DILocation(line: 494, scope: !317, inlinedAt: !318) !317 = distinct !DISubprogram(name: "/;", linkageName: "/", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !318 = !DILocation(line: 110, scope: !319, inlinedAt: !321) !319 = distinct !DISubprogram(name: "point_to_cell;", linkageName: "point_to_cell", scope: !320, file: !320, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !320 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/Kernels/Kernels.jl", directory: ".") !321 = !DILocation(line: 168, scope: !322, inlinedAt: !323) !322 = distinct !DISubprogram(name: "#35;", linkageName: "#35", scope: !25, file: !25, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !323 = !DILocation(line: 120, scope: !324, inlinedAt: !325) !324 = distinct !DISubprogram(name: "evaluate_kernel;", linkageName: "evaluate_kernel", scope: !320, file: !320, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !325 = !DILocation(line: 129, scope: !324, inlinedAt: !326) !326 = !DILocation(line: 113, scope: !274, inlinedAt: !276) !327 = !DILocation(line: 416, scope: !328, inlinedAt: !329) !328 = distinct !DISubprogram(name: "unsafe_trunc;", linkageName: "unsafe_trunc", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !329 = !DILocation(line: 111, scope: !319, inlinedAt: !321) !330 = !DILocation(line: 239, scope: !331, inlinedAt: !332) !331 = distinct !DISubprogram(name: "Float32;", linkageName: "Float32", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !332 = !DILocation(line: 7, scope: !333, inlinedAt: !334) !333 = distinct !DISubprogram(name: "convert;", linkageName: "convert", scope: !304, file: !304, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !334 = !DILocation(line: 375, scope: !335, inlinedAt: !337) !335 = distinct !DISubprogram(name: "_promote;", linkageName: "_promote", scope: !336, file: !336, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !336 = !DIFile(filename: "promotion.jl", directory: ".") !337 = !DILocation(line: 400, scope: !338, inlinedAt: !339) !338 = distinct !DISubprogram(name: "promote;", linkageName: "promote", scope: !336, file: !336, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !339 = !DILocation(line: 430, scope: !340, inlinedAt: !341) !340 = distinct !DISubprogram(name: "*;", linkageName: "*", scope: !336, file: !336, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !341 = !DILocation(line: 114, scope: !319, inlinedAt: !321) !342 = !DILocation(line: 493, scope: !343, inlinedAt: !339) !343 = distinct !DISubprogram(name: "*;", linkageName: "*", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !344 = !DILocation(line: 619, scope: !345, inlinedAt: !341) !345 = distinct !DISubprogram(name: "<=;", linkageName: "<=", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !346 = !DILocation(line: 819, scope: !347, inlinedAt: !349) !347 = distinct !DISubprogram(name: "toInt64;", linkageName: "toInt64", scope: !348, file: !348, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !348 = !DIFile(filename: "boot.jl", directory: ".") !349 = !DILocation(line: 892, scope: !350, inlinedAt: !351) !350 = distinct !DISubprogram(name: "Int64;", linkageName: "Int64", scope: !348, file: !348, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !351 = !DILocation(line: 7, scope: !333, inlinedAt: !352) !352 = !DILocation(line: 552, scope: !353, inlinedAt: !354) !353 = distinct !DISubprogram(name: "rem;", linkageName: "rem", scope: !195, file: !195, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !354 = !DILocation(line: 1017, scope: !211, inlinedAt: !341) !355 = !DILocation(line: 87, scope: !211, inlinedAt: !356) !356 = !DILocation(line: 1019, scope: !211, inlinedAt: !341) !357 = !DILocation(line: 86, scope: !243, inlinedAt: !358) !358 = !DILocation(line: 169, scope: !322, inlinedAt: !323) !359 = !DILocation(line: 239, scope: !331, inlinedAt: !358) !360 = !DILocation(line: 492, scope: !361, inlinedAt: !358) !361 = distinct !DISubprogram(name: "-;", linkageName: "-", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !362 = !DILocation(line: 493, scope: !343, inlinedAt: !363) !363 = !DILocation(line: 430, scope: !340, inlinedAt: !364) !364 = !DILocation(line: 78, scope: !365, inlinedAt: !367) !365 = distinct !DISubprogram(name: "evaluate_piecewise;", linkageName: "evaluate_piecewise", scope: !366, file: !366, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !366 = !DIFile(filename: "/home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/Kernels/piecewise_polynomial.jl", directory: ".") !367 = !DILocation(line: 171, scope: !322, inlinedAt: !323) !368 = !DILocation(line: 492, scope: !361, inlinedAt: !369) !369 = !DILocation(line: 431, scope: !370, inlinedAt: !364) !370 = distinct !DISubprogram(name: "-;", linkageName: "-", scope: !336, file: !336, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !371 = !DILocation(line: 79, scope: !365, inlinedAt: !367) !372 = !DILocation(line: 86, scope: !243, inlinedAt: !373) !373 = !DILocation(line: 116, scope: !274, inlinedAt: !276) !374 = !DILocation(line: 796, scope: !308, inlinedAt: !375) !375 = !DILocation(line: 117, scope: !274, inlinedAt: !276) !376 = !DILocation(line: 11, scope: !248, inlinedAt: !271) !377 = !DILocation(line: 11, scope: !248, inlinedAt: !378) !378 = !DILocation(line: 916, scope: !250, inlinedAt: !379) !379 = !DILocation(line: 42, scope: !252, inlinedAt: !380) !380 = !DILocation(line: 30, scope: !381, inlinedAt: !382) !381 = distinct !DISubprogram(name: "#114;", linkageName: "#114", scope: !256, file: !256, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !382 = !DILocation(line: 355, scope: !218, inlinedAt: !383) !383 = !DILocation(line: 30, scope: !255, inlinedAt: !257) !384 = !DILocation(line: 917, scope: !250, inlinedAt: !379) !385 = !DILocation(line: 33, scope: !386, inlinedAt: !388) !386 = distinct !DISubprogram(name: "modify!;", linkageName: "modify!", scope: !387, file: !387, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !387 = !DIFile(filename: "/home/pkgeval/.julia/packages/Atomix/UFuJD/src/core.jl", directory: ".") !388 = !DILocation(line: 120, scope: !389, inlinedAt: !390) !389 = distinct !DISubprogram(name: "_atomic_add!;", linkageName: "_atomic_add!", scope: !256, file: !256, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !390 = !DILocation(line: 66, scope: !255, inlinedAt: !391) !391 = !DILocation(line: 64, scope: !392, inlinedAt: !394) !392 = distinct !DISubprogram(name: "macro expansion;", linkageName: "macro expansion", scope: !393, file: !393, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !393 = !DIFile(filename: "cartesian.jl", directory: ".") !394 = !DILocation(line: 53, scope: !255, inlinedAt: !395) !395 = !DILocation(line: 39, scope: !396, inlinedAt: !397) !396 = distinct !DISubprogram(name: "spread_onto_arrays_gpu!;", linkageName: "spread_onto_arrays_gpu!", scope: !256, file: !256, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !397 = !DILocation(line: 31, scope: !255, inlinedAt: !257) !398 = !DILocation(line: 33, scope: !386, inlinedAt: !399) !399 = !DILocation(line: 119, scope: !389, inlinedAt: !390) !400 = !DILocation(line: 697, scope: !233, inlinedAt: !401) !401 = !DILocation(line: 95, scope: !402, inlinedAt: !399) !402 = distinct !DISubprogram(name: "getindex;", linkageName: "getindex", scope: !403, file: !403, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !403 = !DIFile(filename: "/home/pkgeval/.julia/packages/Atomix/UFuJD/src/references.jl", directory: ".") !404 = !{!54, !51} !405 = !{!53, !55, !49} !406 = !DILocation(line: 699, scope: !233, inlinedAt: !401) !407 = !DILocation(line: 88, scope: !194, inlinedAt: !408) !408 = !DILocation(line: 3084, scope: !409, inlinedAt: !410) !409 = distinct !DISubprogram(name: "nextL;", linkageName: "nextL", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !410 = !DILocation(line: 3080, scope: !411, inlinedAt: !412) !411 = distinct !DISubprogram(name: "_sub2ind_recurse;", linkageName: "_sub2ind_recurse", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !412 = !DILocation(line: 3080, scope: !411, inlinedAt: !413) !413 = !DILocation(line: 3064, scope: !414, inlinedAt: !415) !414 = distinct !DISubprogram(name: "_sub2ind;", linkageName: "_sub2ind", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !415 = !DILocation(line: 3048, scope: !414, inlinedAt: !416) !416 = !DILocation(line: 1347, scope: !417, inlinedAt: !418) !417 = distinct !DISubprogram(name: "_to_linear_index;", linkageName: "_to_linear_index", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !418 = !DILocation(line: 1341, scope: !238, inlinedAt: !419) !419 = !DILocation(line: 1312, scope: !240, inlinedAt: !420) !420 = !DILocation(line: 102, scope: !421, inlinedAt: !422) !421 = distinct !DISubprogram(name: "pointer;", linkageName: "pointer", scope: !403, file: !403, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !422 = !DILocation(line: 30, scope: !386, inlinedAt: !399) !423 = !DILocation(line: 88, scope: !194, inlinedAt: !410) !424 = !DILocation(line: 88, scope: !194, inlinedAt: !425) !425 = !DILocation(line: 3080, scope: !411, inlinedAt: !426) !426 = !DILocation(line: 3080, scope: !411, inlinedAt: !410) !427 = !DILocation(line: 87, scope: !211, inlinedAt: !426) !428 = !DILocation(line: 87, scope: !211, inlinedAt: !425) !429 = !DILocation(line: 88, scope: !194, inlinedAt: !430) !430 = !DILocation(line: 596, scope: !431, inlinedAt: !433) !431 = distinct !DISubprogram(name: "*;", linkageName: "*", scope: !432, file: !432, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !432 = !DIFile(filename: "operators.jl", directory: ".") !433 = !DILocation(line: 660, scope: !434, inlinedAt: !435) !434 = distinct !DISubprogram(name: "prod;", linkageName: "prod", scope: !219, file: !219, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !435 = !DILocation(line: 315, scope: !436, inlinedAt: !437) !436 = distinct !DISubprogram(name: "length;", linkageName: "length", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !437 = !DILocation(line: 388, scope: !438, inlinedAt: !439) !438 = distinct !DISubprogram(name: "eachindex;", linkageName: "eachindex", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !439 = !DILocation(line: 689, scope: !233, inlinedAt: !440) !440 = !DILocation(line: 699, scope: !233, inlinedAt: !441) !441 = !DILocation(line: 518, scope: !236, inlinedAt: !418) !442 = !DILocation(line: 88, scope: !194, inlinedAt: !443) !443 = !DILocation(line: 553, scope: !444, inlinedAt: !430) !444 = distinct !DISubprogram(name: "afoldl;", linkageName: "afoldl", scope: !432, file: !432, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !445 = !DILocation(line: 796, scope: !308, inlinedAt: !446) !446 = !DILocation(line: 650, scope: !447, inlinedAt: !448) !447 = distinct !DISubprogram(name: "max;", linkageName: "max", scope: !336, file: !336, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !448 = !DILocation(line: 459, scope: !449, inlinedAt: !450) !449 = distinct !DISubprogram(name: "OneTo;", linkageName: "OneTo", scope: !216, file: !216, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !450 = !DILocation(line: 474, scope: !449, inlinedAt: !451) !451 = !DILocation(line: 476, scope: !452, inlinedAt: !437) !452 = distinct !DISubprogram(name: "oneto;", linkageName: "oneto", scope: !216, file: !216, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !453 = !DILocation(line: 86, scope: !243, inlinedAt: !454) !454 = !DILocation(line: 754, scope: !245, inlinedAt: !439) !455 = !DILocation(line: 519, scope: !456, inlinedAt: !454) !456 = distinct !DISubprogram(name: "<;", linkageName: "<", scope: !195, file: !195, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !457 = !DILocation(line: 472, scope: !458, inlinedAt: !459) !458 = distinct !DISubprogram(name: "unchecked_oneto;", linkageName: "unchecked_oneto", scope: !216, file: !216, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !459 = !DILocation(line: 357, scope: !218, inlinedAt: !460) !460 = !DILocation(line: 98, scope: !461, inlinedAt: !462) !461 = distinct !DISubprogram(name: "axes;", linkageName: "axes", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !462 = !DILocation(line: 365, scope: !463, inlinedAt: !465) !463 = distinct !DISubprogram(name: "axes;", linkageName: "axes", scope: !464, file: !464, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !464 = !DIFile(filename: "reinterpretarray.jl", directory: ".") !465 = !DILocation(line: 494, scope: !225, inlinedAt: !420) !466 = !DILocation(line: 366, scope: !463, inlinedAt: !465) !467 = !DILocation(line: 697, scope: !233, inlinedAt: !441) !468 = !DILocation(line: 65, scope: !469, inlinedAt: !471) !469 = distinct !DISubprogram(name: "cconvert;", linkageName: "cconvert", scope: !470, file: !470, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !470 = !DIFile(filename: "pointer.jl", directory: ".") !471 = !DILocation(line: 1229, scope: !472, inlinedAt: !473) !472 = distinct !DISubprogram(name: "pointer;", linkageName: "pointer", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !473 = !DILocation(line: 1232, scope: !472, inlinedAt: !474) !474 = !DILocation(line: 45, scope: !475, inlinedAt: !476) !475 = distinct !DISubprogram(name: "pointer;", linkageName: "pointer", scope: !253, file: !253, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !476 = !DILocation(line: 45, scope: !475, inlinedAt: !477) !477 = !DILocation(line: 46, scope: !478, inlinedAt: !479) !478 = distinct !DISubprogram(name: "unsafe_convert;", linkageName: "unsafe_convert", scope: !253, file: !253, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !479 = !DILocation(line: 66, scope: !480, inlinedAt: !481) !480 = distinct !DISubprogram(name: "unsafe_convert;", linkageName: "unsafe_convert", scope: !470, file: !470, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !481 = !DILocation(line: 1229, scope: !472, inlinedAt: !482) !482 = !DILocation(line: 1232, scope: !472, inlinedAt: !483) !483 = !DILocation(line: 103, scope: !421, inlinedAt: !422) !484 = !DILocation(line: 316, scope: !485, inlinedAt: !482) !485 = distinct !DISubprogram(name: "+;", linkageName: "+", scope: !470, file: !470, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !486 = !DILocation(line: 225, scope: !487, inlinedAt: !489) !487 = distinct !DISubprogram(name: "modify!;", linkageName: "modify!", scope: !488, file: !488, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !488 = !DIFile(filename: "/home/pkgeval/.julia/packages/UnsafeAtomics/vpyYB/src/core.jl", directory: ".") !489 = !DILocation(line: 11, scope: !487, inlinedAt: !398) !490 = !DILocation(line: 194, scope: !491, inlinedAt: !493) !491 = distinct !DISubprogram(name: "size;", linkageName: "size", scope: !492, file: !492, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !492 = !DIFile(filename: "array.jl", directory: ".") !493 = !DILocation(line: 41, scope: !494, inlinedAt: !495) !494 = distinct !DISubprogram(name: "size;", linkageName: "size", scope: !253, file: !253, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !495 = !DILocation(line: 98, scope: !461, inlinedAt: !496) !496 = !DILocation(line: 365, scope: !463, inlinedAt: !497) !497 = !DILocation(line: 681, scope: !233, inlinedAt: !498) !498 = !DILocation(line: 699, scope: !233, inlinedAt: !499) !499 = !DILocation(line: 95, scope: !402, inlinedAt: !388) !500 = !DILocation(line: 519, scope: !456, inlinedAt: !501) !501 = !DILocation(line: 754, scope: !245, inlinedAt: !502) !502 = !DILocation(line: 725, scope: !503, inlinedAt: !504) !503 = distinct !DISubprogram(name: "checkbounds_indices;", linkageName: "checkbounds_indices", scope: !234, file: !234, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !504 = !DILocation(line: 725, scope: !503, inlinedAt: !497) !505 = !DILocation(line: 519, scope: !456, inlinedAt: !506) !506 = !DILocation(line: 754, scope: !245, inlinedAt: !507) !507 = !DILocation(line: 725, scope: !503, inlinedAt: !502) !508 = !DILocation(line: 519, scope: !456, inlinedAt: !509) !509 = !DILocation(line: 754, scope: !245, inlinedAt: !510) !510 = !DILocation(line: 725, scope: !503, inlinedAt: !507) !511 = !DILocation(line: 38, scope: !512, inlinedAt: !507) !512 = distinct !DISubprogram(name: "&;", linkageName: "&", scope: !513, file: !513, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !513 = !DIFile(filename: "bool.jl", directory: ".") !514 = !DILocation(line: 38, scope: !512, inlinedAt: !502) !515 = !DILocation(line: 697, scope: !233, inlinedAt: !499) !516 = !DILocation(line: 88, scope: !194, inlinedAt: !517) !517 = !DILocation(line: 3084, scope: !409, inlinedAt: !518) !518 = !DILocation(line: 3080, scope: !411, inlinedAt: !519) !519 = !DILocation(line: 3080, scope: !411, inlinedAt: !520) !520 = !DILocation(line: 3064, scope: !414, inlinedAt: !521) !521 = !DILocation(line: 3048, scope: !414, inlinedAt: !522) !522 = !DILocation(line: 1347, scope: !417, inlinedAt: !523) !523 = !DILocation(line: 1341, scope: !238, inlinedAt: !524) !524 = !DILocation(line: 1312, scope: !240, inlinedAt: !525) !525 = !DILocation(line: 102, scope: !421, inlinedAt: !526) !526 = !DILocation(line: 30, scope: !386, inlinedAt: !388) !527 = !DILocation(line: 88, scope: !194, inlinedAt: !528) !528 = !DILocation(line: 3080, scope: !411, inlinedAt: !529) !529 = !DILocation(line: 3080, scope: !411, inlinedAt: !518) !530 = !DILocation(line: 87, scope: !211, inlinedAt: !528) !531 = !DILocation(line: 88, scope: !194, inlinedAt: !532) !532 = !DILocation(line: 596, scope: !431, inlinedAt: !533) !533 = !DILocation(line: 660, scope: !434, inlinedAt: !534) !534 = !DILocation(line: 315, scope: !436, inlinedAt: !535) !535 = !DILocation(line: 388, scope: !438, inlinedAt: !536) !536 = !DILocation(line: 689, scope: !233, inlinedAt: !537) !537 = !DILocation(line: 699, scope: !233, inlinedAt: !538) !538 = !DILocation(line: 518, scope: !236, inlinedAt: !523) !539 = !DILocation(line: 88, scope: !194, inlinedAt: !540) !540 = !DILocation(line: 553, scope: !444, inlinedAt: !532) !541 = !DILocation(line: 796, scope: !308, inlinedAt: !542) !542 = !DILocation(line: 650, scope: !447, inlinedAt: !543) !543 = !DILocation(line: 459, scope: !449, inlinedAt: !544) !544 = !DILocation(line: 474, scope: !449, inlinedAt: !545) !545 = !DILocation(line: 476, scope: !452, inlinedAt: !535) !546 = !DILocation(line: 86, scope: !243, inlinedAt: !547) !547 = !DILocation(line: 754, scope: !245, inlinedAt: !536) !548 = !DILocation(line: 519, scope: !456, inlinedAt: !547) !549 = !DILocation(line: 472, scope: !458, inlinedAt: !550) !550 = !DILocation(line: 357, scope: !218, inlinedAt: !551) !551 = !DILocation(line: 98, scope: !461, inlinedAt: !552) !552 = !DILocation(line: 365, scope: !463, inlinedAt: !553) !553 = !DILocation(line: 494, scope: !225, inlinedAt: !525) !554 = !DILocation(line: 366, scope: !463, inlinedAt: !553) !555 = !DILocation(line: 697, scope: !233, inlinedAt: !538) !556 = !DILocation(line: 65, scope: !469, inlinedAt: !557) !557 = !DILocation(line: 1229, scope: !472, inlinedAt: !558) !558 = !DILocation(line: 1232, scope: !472, inlinedAt: !559) !559 = !DILocation(line: 45, scope: !475, inlinedAt: !560) !560 = !DILocation(line: 45, scope: !475, inlinedAt: !561) !561 = !DILocation(line: 46, scope: !478, inlinedAt: !562) !562 = !DILocation(line: 66, scope: !480, inlinedAt: !563) !563 = !DILocation(line: 1229, scope: !472, inlinedAt: !564) !564 = !DILocation(line: 1232, scope: !472, inlinedAt: !565) !565 = !DILocation(line: 103, scope: !421, inlinedAt: !526) !566 = !DILocation(line: 316, scope: !485, inlinedAt: !564) !567 = !DILocation(line: 225, scope: !487, inlinedAt: !568) !568 = !DILocation(line: 11, scope: !487, inlinedAt: !385) !569 = !DILocation(line: 639, scope: !570, inlinedAt: !571) !570 = distinct !DISubprogram(name: "==;", linkageName: "==", scope: !336, file: !336, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !571 = !DILocation(line: 908, scope: !572, inlinedAt: !573) !572 = distinct !DISubprogram(name: "iterate;", linkageName: "iterate", scope: !216, file: !216, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !573 = !DILocation(line: 66, scope: !392, inlinedAt: !394) !574 = distinct !{!574, !575} !575 = !{!"llvm.loop.peeled.count", i32 1} !576 = !DILocation(line: 697, scope: !233, inlinedAt: !577) !577 = !DILocation(line: 1340, scope: !238, inlinedAt: !419) !578 = !DILocation(line: 697, scope: !233, inlinedAt: !579) !579 = !DILocation(line: 1340, scope: !238, inlinedAt: !524) !580 = !DILocation(line: 87, scope: !211, inlinedAt: !581) !581 = !DILocation(line: 440, scope: !582, inlinedAt: !583) !582 = distinct !DISubprogram(name: "__inc;", linkageName: "__inc", scope: !222, file: !222, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !583 = !DILocation(line: 422, scope: !584, inlinedAt: !585) !584 = distinct !DISubprogram(name: "iterate;", linkageName: "iterate", scope: !222, file: !222, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !585 = !DILocation(line: 305, scope: !208, inlinedAt: !19) !586 = !{!587, !587, i64 0} !587 = !{!"jtbaa_immut", !588, i64 0} !588 = !{!"jtbaa_value", !589, i64 0} !589 = !{!"jtbaa_data", !15, i64 0} !590 = !{!54} !591 = !{!53, !51, !55, !49} !592 = !{!593, !593, i64 0} !593 = !{!"jtbaa_arraybuf", !589, i64 0} !594 = !{!595, !54} !595 = !{!"aliasscope", !596} !596 = !{!"cpu_spread_from_point_naive_kernel!"} !597 = !DILocation(line: 194, scope: !491, inlinedAt: !598) !598 = !DILocation(line: 41, scope: !494, inlinedAt: !599) !599 = !DILocation(line: 351, scope: !600, inlinedAt: !601) !600 = distinct !DISubprogram(name: "size;", linkageName: "size", scope: !464, file: !464, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !601 = !DILocation(line: 24, scope: !255, inlinedAt: !257) !602 = !DILocation(line: 492, scope: !361, inlinedAt: !603) !603 = !DILocation(line: 705, scope: !604, inlinedAt: !605) !604 = distinct !DISubprogram(name: "isfinite;", linkageName: "isfinite", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !605 = !DILocation(line: 595, scope: !284, inlinedAt: !286) !606 = !DILocation(line: 617, scope: !607, inlinedAt: !608) !607 = distinct !DISubprogram(name: "!=;", linkageName: "!=", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !608 = !DILocation(line: 702, scope: !609, inlinedAt: !603) !609 = distinct !DISubprogram(name: "isnan;", linkageName: "isnan", scope: !285, file: !285, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !610 = !DILocation(line: 0, scope: !284, inlinedAt: !286) !611 = !DILocation(line: 31, scope: !612, inlinedAt: !613) !612 = distinct !DISubprogram(name: "getindex;", linkageName: "getindex", scope: !219, file: !219, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !613 = !DILocation(line: 57, scope: !255, inlinedAt: !614) !614 = !DILocation(line: 63, scope: !392, inlinedAt: !394) !615 = !DILocation(line: 493, scope: !343, inlinedAt: !613) !616 = !DILocation(line: 87, scope: !211, inlinedAt: !617) !617 = !DILocation(line: 58, scope: !255, inlinedAt: !614) !618 = !DILocation(line: 83, scope: !456, inlinedAt: !619) !619 = !DILocation(line: 379, scope: !620, inlinedAt: !621) !620 = distinct !DISubprogram(name: ">;", linkageName: ">", scope: !432, file: !432, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !621 = !DILocation(line: 59, scope: !255, inlinedAt: !614) !622 = !DILocation(line: 796, scope: !308, inlinedAt: !621) !623 = !DILocation(line: 32, scope: !386, inlinedAt: !399) !624 = !DILocation(line: 32, scope: !386, inlinedAt: !388) !625 = !DILocation(line: 493, scope: !343, inlinedAt: !626) !626 = !DILocation(line: 343, scope: !627, inlinedAt: !629) !627 = distinct !DISubprogram(name: "*;", linkageName: "*", scope: !628, file: !628, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !628 = !DIFile(filename: "complex.jl", directory: ".") !629 = !DILocation(line: 65, scope: !255, inlinedAt: !391) !630 = !DILocation(line: 194, scope: !491, inlinedAt: !631) !631 = !DILocation(line: 41, scope: !494, inlinedAt: !632) !632 = !DILocation(line: 98, scope: !461, inlinedAt: !633) !633 = !DILocation(line: 365, scope: !463, inlinedAt: !634) !634 = !DILocation(line: 681, scope: !233, inlinedAt: !406) !635 = !DILocation(line: 86, scope: !243, inlinedAt: !636) !636 = !DILocation(line: 754, scope: !245, inlinedAt: !637) !637 = !DILocation(line: 725, scope: !503, inlinedAt: !638) !638 = !DILocation(line: 725, scope: !503, inlinedAt: !634) !639 = !DILocation(line: 519, scope: !456, inlinedAt: !636) !640 = !DILocation(line: 519, scope: !456, inlinedAt: !641) !641 = !DILocation(line: 754, scope: !245, inlinedAt: !642) !642 = !DILocation(line: 725, scope: !503, inlinedAt: !637) !643 = !DILocation(line: 519, scope: !456, inlinedAt: !644) !644 = !DILocation(line: 754, scope: !245, inlinedAt: !645) !645 = !DILocation(line: 725, scope: !503, inlinedAt: !642) !646 = !DILocation(line: 38, scope: !512, inlinedAt: !642) !647 = !DILocation(line: 38, scope: !512, inlinedAt: !637) !648 = !DILocation(line: 519, scope: !456, inlinedAt: !244) !649 = distinct !{!649, !650, !651, !652, !653} !650 = !{!"llvm.loop.unroll.disable"} !651 = !{!"llvm.loop.vectorize.enable", i1 false} !652 = !{!"llvm.loop.licm_versioning.disable"} !653 = !{!"llvm.loop.distribute.enable", i1 false} !654 = !DILocation(line: 639, scope: !570, inlinedAt: !655) !655 = !DILocation(line: 277, scope: !656, inlinedAt: !657) !656 = distinct !DISubprogram(name: "!=;", linkageName: "!=", scope: !432, file: !432, type: !11, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !7, retainedNodes: !12) !657 = !DILocation(line: 441, scope: !582, inlinedAt: !583) !658 = distinct !{!658, !650, !651, !652, !653} !659 = !{i64 24} !660 = !{i64 864} julia: /source/src/llvm-alloc-opt.cpp:1294: bool {anonymous}::AllocOpt::runOnFunction(llvm::Function&, llvm::function_ref): Assertion `!verifyLLVMIR(F)' failed. [19] signal 6 (-6): Aborted in expression starting at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:152 unknown function (ip: 0x7f9b92a9aebc) gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x7f9b92a36394) __assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) runOnFunction at /source/src/llvm-alloc-opt.cpp:1294 [inlined] run at /source/src/llvm-alloc-opt.cpp:1304 run at /source/usr/include/llvm/IR/PassManagerInternal.h:89 run at /source/usr/include/llvm/IR/PassManager.h:517 [inlined] run at /source/usr/include/llvm/IR/PassManagerInternal.h:89 _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:89 _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) run at /source/src/pipeline.cpp:777 operator() at /source/src/jitlayers.cpp:1298 withModuleDo<(anonymous namespace)::OptimizerT::operator()(llvm::orc::ThreadSafeModule, llvm::orc::MaterializationResponsibility&) [with long unsigned int N = 4]:: > at /source/usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:136 [inlined] operator() at /source/src/jitlayers.cpp:1259 [inlined] CallImpl<(anonymous namespace)::OptimizerT<4> > at /source/usr/include/llvm/ADT/FunctionExtras.h:221 _ZN4llvm3orc16IRTransformLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16IRTransformLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16IRTransformLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc31BasicIRLayerMaterializationUnit11materializeESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc19MaterializationTask3runEv at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm6detail18UniqueFunctionBaseIvJSt10unique_ptrINS_3orc4TaskESt14default_deleteIS4_EEEE8CallImplIPFvS7_EEEvPvRS7_ at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16ExecutionSession6lookupENS0_10LookupKindERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS8_EENS0_15SymbolLookupSetENS0_11SymbolStateENS_15unique_functionIFvNS_8ExpectedINS_8DenseMapINS0_15SymbolStringPtrENS_18JITEvaluatedSymbolENS_12DenseMapInfoISI_vEENS_6detail12DenseMapPairISI_SJ_EEEEEEEEESt8functionIFvRKNSH_IS6_NS_8DenseSetISI_SL_EENSK_IS6_vEENSN_IS6_SV_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) _ZN4llvm3orc16ExecutionSession6lookupERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS7_EENS0_15SymbolLookupSetENS0_10LookupKindENS0_11SymbolStateESt8functionIFvRKNS_8DenseMapIS5_NS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISI_vEEEENSJ_IS5_vEENS_6detail12DenseMapPairIS5_SL_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM-16jl.so (unknown line) addModule at /source/src/jitlayers.cpp:1875 jl_add_to_ee at /source/src/jitlayers.cpp:2306 _jl_compile_codeinst at /source/src/jitlayers.cpp:277 jl_generate_fptr_impl at /source/src/jitlayers.cpp:536 jl_compile_method_internal at /source/src/gf.c:2536 [inlined] jl_compile_method_internal at /source/src/gf.c:2423 _jl_invoke at /source/src/gf.c:2940 [inlined] ijl_apply_generic at /source/src/gf.c:3125 __run at /home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/cpu.jl:111 #_#16 at /home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/cpu.jl:45 [inlined] Kernel at /home/pkgeval/.julia/packages/KernelAbstractions/sWSE0/src/cpu.jl:38 [inlined] #_#1 at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:62 [inlined] Kernel at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:60 [inlined] spread_from_points! at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/spreading/gpu.jl:179 exec_type1! at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/src/NonuniformFFTs.jl:149 unknown function (ip: 0x7f9b67e80717) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 run_plan at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:98 unknown function (ip: 0x7f9b67e55ffd) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 #compare_with_cpu#4 at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:137 compare_with_cpu at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:112 unknown function (ip: 0x7f9b67fe4443) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 macro expansion at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:155 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] macro expansion at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:154 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] top-level scope at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/pseudo_gpu.jl:153 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_invoke at /source/src/gf.c:2955 jl_toplevel_eval_flex at /source/src/toplevel.c:934 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] include_string at ./loading.jl:2734 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 _include at ./loading.jl:2794 include at ./Base.jl:557 jfptr_include_46977.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] jl_f__call_latest at /source/src/builtins.c:875 include at /home/pkgeval/.julia/packages/NonuniformFFTs/3Vrbr/test/runtests.jl:10 unknown function (ip: 0x7f9b6832fda2) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_eval_module_expr at /source/src/toplevel.c:215 [inlined] jl_toplevel_eval_flex at /source/src/toplevel.c:743 jl_toplevel_eval_flex at /source/src/toplevel.c:886 eval_body at /source/src/interpreter.c:628 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] include_string at ./loading.jl:2734 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 _include at ./loading.jl:2794 include at ./sysimg.jl:38 unknown function (ip: 0x7f9b91700082) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] exec_options at ./client.jl:296 _start at ./client.jl:531 jfptr__start_73523.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] true_main at /source/src/jlapi.c:900 jl_repl_entrypoint at /source/src/jlapi.c:1059 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x7f9b92a37249) __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) Allocations: 656552190 (Pool: 656546648; Big: 5542); GC: 354 Testing failed after 967.63s ERROR: LoadError: Package NonuniformFFTs errored during testing (received signal: 6) Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2124 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2007 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval crashed after 1045.67s: invalid LLVM IR was generated