Anisotropic x16 LOD (LOD)

Time bar (total: 4.2s)

start0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage

analyze1.1s (25.2%)

Memory
1.0MiB live, 1 592.6MiB allocated; 112ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
0%0%0%100%0%0%0%7
0%0%0%100%0%0%0%8
0%0%0%100%0%0%0%9
Compiler

Compiled 229 to 67 computations (70.7% saved)

sample2.8s (67%)

Memory
-179.2MiB live, 3 099.2MiB allocated; 2.1s collecting garbage
Samples
2.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-mult!: 1.1s (59.1% of total)
ival-fabs: 138.0ms (7.4% of total)
ival-floor: 136.0ms (7.3% of total)
ival-div!: 102.0ms (5.5% of total)
ival-log2: 99.0ms (5.3% of total)
ival-sqrt: 54.0ms (2.9% of total)
ival-fmax: 44.0ms (2.4% of total)
ival-<=: 40.0ms (2.2% of total)
ival-and: 36.0ms (1.9% of total)
ival-if: 35.0ms (1.9% of total)
ival-add!: 33.0ms (1.8% of total)
ival->: 19.0ms (1% of total)
ival-sub!: 18.0ms (1% of total)
ival-assert: 3.0ms (0.2% of total)
adjust: 2.0ms (0.1% of total)
Bogosity

preprocess69.0ms (1.6%)

Memory
24.0MiB live, 70.8MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04854855
125094855
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.7%
(log2.f32 (if (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))))))
Compiler

Compiled 338 to 64 computations (81.1% saved)

series255.0ms (6.1%)

Memory
-24.6MiB live, 266.7MiB allocated; 54ms collecting garbage
Calls

21 calls:

TimeVariablePoint
21.0ms
dY.u
0
16.0ms
w
0
12.0ms
h
inf
9.0ms
dY.u
inf
9.0ms
dY.u
-inf

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...