Package evaluation of CountFlops on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T07:16:33.312 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.97s ################################################################################ # Installation # Installing CountFlops... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [1db9610d] + CountFlops v0.1.0 Updating `~/.julia/environments/v1.11/Manifest.toml` [7057c7e9] + Cassette v0.3.14 [1db9610d] + CountFlops v0.1.0 Installation completed after 1.74s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 12.58s ################################################################################ # Testing # Testing CountFlops Status `/tmp/jl_qHy629/Project.toml` [7057c7e9] Cassette v0.3.14 [1db9610d] CountFlops v0.1.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_qHy629/Manifest.toml` [7057c7e9] Cassette v0.3.14 [1db9610d] CountFlops v0.1.0 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [8dfed614] Test v1.11.0 Testing Running tests... #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:75 =# @count_ops(my_axpy!(a, x, y)) = add64: 100 mul64: 100 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:84 =# @count_ops(my_prod(m, v)) = add64: 10000 mul64: 10000 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:97 =# @count_ops(my_axpy!(a, x, y)) = add32: 100 mul32: 100 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:106 =# @count_ops(my_prod(m, v)) = add32: 10000 mul32: 10000 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:119 =# @count_ops(my_axpy!(a, x, y)) = add16: 100 mul16: 100 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:128 =# @count_ops(my_prod(m, v)) = add16: 10000 mul16: 10000 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:136 =# @count_ops(-4.2) = neg64: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:141 =# @count_ops(-4.2f0) = neg32: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:148 =# @count_ops(abs(-4.2)) = abs64: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:153 =# @count_ops(abs(-4.2f0)) = abs32: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:160 =# @count_ops(sqrt(4.2)) = sqrt64: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:165 =# @count_ops(sqrt(4.2f0)) = sqrt32: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:188 =# @count_ops(fma(1.0, 2.0, 3.0)) = fma64: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:193 =# @count_ops(fma(1.0f0, 2.0f0, 3.0f0)) = fma32: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:201 =# @count_ops(muladd(1.0, 2.0, 3.0)) = muladd64: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:206 =# @count_ops(muladd(1.0f0, 2.0f0, 3.0f0)) = muladd32: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:216 =# @count_ops(my_axpy!(pi, $(Expr(:$, :(rand(T, N)))), $(Expr(:$, :(rand(T, N)))))) = add64: 100 mul64: 100 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:222 =# @count_ops(my_axpy!(pi, $(Expr(:$, :(rand(T, N)))), $(Expr(:$, :(rand(T, N)))))) = add32: 100 mul32: 100 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:233 =# @count_ops(sin(x)) = muladd64: 5 add64: 3 sub64: 7 mul64: 10 div64: 2 abs64: 2 neg64: 2 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:234 =# @count_ops(sin.($(Expr(:$, :(fill(x, N)))))) = muladd64: 500 add64: 300 sub64: 700 mul64: 1000 div64: 200 abs64: 200 neg64: 200 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:239 =# @count_ops(sin(x)) = fma64: 2 muladd64: 1 add64: 3 mul64: 8 div32: 1 div64: 2 abs32: 3 neg32: 1 neg64: 1 #= /home/pkgeval/.julia/packages/CountFlops/LChdZ/test/runtests.jl:240 =# @count_ops(sin.($(Expr(:$, :(fill(x, N)))))) = fma64: 200 muladd64: 100 add64: 300 mul64: 800 div32: 100 div64: 200 abs32: 300 neg32: 100 neg64: 100 Test Summary: | Pass Total Time CF | 61 61 28.5s Testing CountFlops tests passed Testing completed after 34.86s PkgEval succeeded after 64.58s