Herbie run

Date:Saturday, May 25th, 2024
Commit:445b0ec4 on explanations-trifurcate
Hostname:nightly with Racket 8.11.1
Seed:2024146
Parameters:256 points for 4 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 1.6hr)

sample23.3min (23.6%)

Results
8.8min3840235×0valid
3.5min59207×5exit
3.1min482557×1valid
1.4min130058×2valid
33.2s144986×0precondition
32.2s19686×3valid
31.7s171670×0invalid
16.3s61600×0unsamplable
9.0s26871×1invalid
8.9s2256×4valid
1.6s2645×2invalid
51.0ms53×1unsamplable
14.0ms23×3invalid
5.0ms5valid
4.0ms2unsamplable
Precisions
Click to see histograms. Total time spent on operations: 14.8min
ival-pow: 2.7min (18.3% of total)
ival-mult: 2.7min (18% of total)
ival-sin: 1.2min (8.3% of total)
ival-div: 1.2min (8% of total)
ival-sub: 1.0min (7.1% of total)
ival-add: 59.3s (6.7% of total)
backward-pass: 39.9s (4.5% of total)
...c/correct-round.rkt:121:19: 39.1s (4.4% of total)
ival-cos: 38.8s (4.4% of total)
ival-exp: 33.2s (3.8% of total)
ival-log: 29.8s (3.4% of total)
ival-sqrt: 24.0s (2.7% of total)
ival-<=: 19.6s (2.2% of total)
ival-tan: 19.6s (2.2% of total)
ival-neg: 9.4s (1.1% of total)
const: 7.5s (0.8% of total)
ival-fabs: 6.6s (0.7% of total)
ival-<: 5.4s (0.6% of total)
ival-pi: 3.6s (0.4% of total)
ival-and: 3.4s (0.4% of total)
ival->: 1.9s (0.2% of total)
ival-asin: 1.9s (0.2% of total)
ival-acos: 1.9s (0.2% of total)
ival-atan2: 1.7s (0.2% of total)
ival-fmod: 1.4s (0.2% of total)
ival-atan: 1.2s (0.1% of total)
ival-floor: 798.0ms (0.1% of total)
ival-if: 784.0ms (0.1% of total)
ival-==: 740.0ms (0.1% of total)
ival-cbrt: 732.0ms (0.1% of total)
ival-sinh: 573.0ms (0.1% of total)
ival-fmax: 562.0ms (0.1% of total)
ival-asinh: 561.0ms (0.1% of total)
ival-fmin: 498.0ms (0.1% of total)
ival-atanh: 448.0ms (0.1% of total)
ival-cosh: 373.0ms (0% of total)
ival->=: 370.0ms (0% of total)
ival-hypot: 304.0ms (0% of total)
ival-acosh: 288.0ms (0% of total)
ival-fma: 287.0ms (0% of total)
ival-log2: 247.0ms (0% of total)
ival-tanh: 94.0ms (0% of total)
ival-or: 61.0ms (0% of total)
Bogosity

simplify18.6min (18.9%)

Algorithm
4368×egg-herbie
Rules
1620746×fma-define
1241320×fma-neg
900274×distribute-lft-in
858792×times-frac
793255×associate-*r*
Stop Event
1445×saturated
2894×node limit
29×unsound
Counts
1140458 → 984467

soundness11.7min (11.8%)

Rules
638577×fma-define
495940×log1p-expm1-u
476550×fma-neg
395069×associate-*r*
384072×times-frac
Stop Event
161×saturated
361×fuel
1929×node limit
26×unsound
178×done
Compiler

Compiled 424756 to 127285 computations (70% saved)

rewrite8.2min (8.4%)

Algorithm
1894×batch-egg-rewrite
Rules
1199380×log1p-expm1-u
911622×expm1-log1p-u
434733×pow1
413255×add-exp-log
393134×add-log-exp
Stop Event
saturated
1876×node limit
16×unsound
Counts
21776 → 652536

localize7.5min (7.6%)

Results
2.7min393669×0valid
1.1min46222×1valid
50.2s8525×5exit
28.9s14012×2valid
15.1s26001×0invalid
7.8s2267×3valid
2.7s1098×1invalid
1.8s2729×0unsamplable
1.7s249×4valid
622.0ms177×2invalid
372.0ms132×3invalid
201.0ms12×5valid
16.0ms11×1unsamplable
Compiler

Compiled 456566 to 49343 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.4min
ival-mult: 43.3s (21.4% of total)
ival-pow: 23.8s (11.8% of total)
ival-div: 23.1s (11.4% of total)
ival-add: 17.4s (8.6% of total)
backward-pass: 15.9s (7.9% of total)
ival-sub: 14.6s (7.2% of total)
ival-sin: 10.4s (5.1% of total)
ival-cos: 8.2s (4.1% of total)
...c/correct-round.rkt:121:19: 6.5s (3.2% of total)
ival-log: 5.8s (2.9% of total)
ival-fma: 5.3s (2.6% of total)
ival-tan: 4.7s (2.3% of total)
ival-sqrt: 4.6s (2.3% of total)
ival-exp: 4.1s (2% of total)
ival-hypot: 2.3s (1.1% of total)
ival-log1p: 2.2s (1.1% of total)
ival-neg: 1.9s (1% of total)
ival-cbrt: 1.5s (0.7% of total)
const: 1.4s (0.7% of total)
ival-expm1: 1.0s (0.5% of total)
ival-atan2: 529.0ms (0.3% of total)
ival-acos: 501.0ms (0.2% of total)
ival-asin: 466.0ms (0.2% of total)
ival-fmod: 424.0ms (0.2% of total)
ival-fabs: 408.0ms (0.2% of total)
ival-if: 389.0ms (0.2% of total)
ival-pi: 329.0ms (0.2% of total)
ival-atan: 278.0ms (0.1% of total)
ival-fmax: 197.0ms (0.1% of total)
ival-copysign: 162.0ms (0.1% of total)
ival-sinh: 122.0ms (0.1% of total)
ival-cosh: 121.0ms (0.1% of total)
ival-floor: 98.0ms (0% of total)
ival-log2: 98.0ms (0% of total)
ival->=: 57.0ms (0% of total)
ival-e: 50.0ms (0% of total)
ival->: 36.0ms (0% of total)
ival-tanh: 14.0ms (0% of total)
ival-<: 11.0ms (0% of total)

prune7.0min (7.1%)

Counts
1440954 → 40474
Compiler

Compiled 1962265 to 999611 computations (49.1% saved)

eval5.1min (5.1%)

Compiler

Compiled 50189810 to 5480294 computations (89.1% saved)

regimes3.8min (3.9%)

Counts
109795 → 9143
Calls

1223 calls:

17.0s
x
13.5s
y
13.0s
z
10.2s
a
9.3s
t
Compiler

Compiled 99075 to 72466 computations (26.9% saved)

series3.4min (3.5%)

Counts
21776 → 487922
Calls

118689 calls:

TimeVariablePointExpression
7.1s
x
@0
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2)))))
924.0ms
angle
@inf
(log (pow (exp (/ y-scale (* (* 2 (- (pow b 2) (pow a 2))) (/ (cos (* angle (* (PI) 1/180))) x-scale)))) (/ (- (* (pow (sqrt (+ (* (* a (cos (* angle (* (PI) 1/180)))) (* a (cos (* angle (* (PI) 1/180))))) (* (* b (sin (* angle (* (PI) 1/180)))) (* b (sin (* angle (* (PI) 1/180))))))) 2) (pow y-scale -2)) (+ (* (pow (sqrt (+ (* (* a (sin (* angle (* (PI) 1/180)))) (* a (sin (* angle (* (PI) 1/180))))) (* (* (cos (* angle (* (PI) 1/180))) b) (* (cos (* angle (* (PI) 1/180))) b)))) 2) (pow x-scale -2)) (sqrt (+ (* (- (* (pow (sqrt (+ (* (* a (sin (* angle (* (PI) 1/180)))) (* a (sin (* angle (* (PI) 1/180))))) (* (* (cos (* angle (* (PI) 1/180))) b) (* (cos (* angle (* (PI) 1/180))) b)))) 2) (pow x-scale -2)) (* (pow (sqrt (+ (* (* a (cos (* angle (* (PI) 1/180)))) (* a (cos (* angle (* (PI) 1/180))))) (* (* b (sin (* angle (* (PI) 1/180)))) (* b (sin (* angle (* (PI) 1/180))))))) 2) (pow y-scale -2))) (- (* (pow (sqrt (+ (* (* a (sin (* angle (* (PI) 1/180)))) (* a (sin (* angle (* (PI) 1/180))))) (* (* (cos (* angle (* (PI) 1/180))) b) (* (cos (* angle (* (PI) 1/180))) b)))) 2) (pow x-scale -2)) (* (pow (sqrt (+ (* (* a (cos (* angle (* (PI) 1/180)))) (* a (cos (* angle (* (PI) 1/180))))) (* (* b (sin (* angle (* (PI) 1/180)))) (* b (sin (* angle (* (PI) 1/180))))))) 2) (pow y-scale -2)))) (* (* 2 (/ (* (cos (* angle (* (PI) 1/180))) (* (sin (* angle (* (PI) 1/180))) (- (pow b 2) (pow a 2)))) (* y-scale x-scale))) (* 2 (/ (* (cos (* angle (* (PI) 1/180))) (* (sin (* angle (* (PI) 1/180))) (- (pow b 2) (pow a 2)))) (* y-scale x-scale)))))))) (sin (* angle (* (PI) 1/180))))))
573.0ms
n
@0
(/ (+ f n) (neg f))
466.0ms
w
@inf
(pow (fmax (pow (sqrt (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))) 2) (pow (sqrt (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) 2)) -1/4)
451.0ms
angle
@0
(log (pow (exp (/ y-scale (* (* 2 (- (pow b 2) (pow a 2))) (/ (cos (* angle (* (PI) 1/180))) x-scale)))) (/ (- (* (pow (sqrt (+ (* (* a (cos (* angle (* (PI) 1/180)))) (* a (cos (* angle (* (PI) 1/180))))) (* (* b (sin (* angle (* (PI) 1/180)))) (* b (sin (* angle (* (PI) 1/180))))))) 2) (pow y-scale -2)) (+ (* (pow (sqrt (+ (* (* a (sin (* angle (* (PI) 1/180)))) (* a (sin (* angle (* (PI) 1/180))))) (* (* (cos (* angle (* (PI) 1/180))) b) (* (cos (* angle (* (PI) 1/180))) b)))) 2) (pow x-scale -2)) (sqrt (+ (* (- (* (pow (sqrt (+ (* (* a (sin (* angle (* (PI) 1/180)))) (* a (sin (* angle (* (PI) 1/180))))) (* (* (cos (* angle (* (PI) 1/180))) b) (* (cos (* angle (* (PI) 1/180))) b)))) 2) (pow x-scale -2)) (* (pow (sqrt (+ (* (* a (cos (* angle (* (PI) 1/180)))) (* a (cos (* angle (* (PI) 1/180))))) (* (* b (sin (* angle (* (PI) 1/180)))) (* b (sin (* angle (* (PI) 1/180))))))) 2) (pow y-scale -2))) (- (* (pow (sqrt (+ (* (* a (sin (* angle (* (PI) 1/180)))) (* a (sin (* angle (* (PI) 1/180))))) (* (* (cos (* angle (* (PI) 1/180))) b) (* (cos (* angle (* (PI) 1/180))) b)))) 2) (pow x-scale -2)) (* (pow (sqrt (+ (* (* a (cos (* angle (* (PI) 1/180)))) (* a (cos (* angle (* (PI) 1/180))))) (* (* b (sin (* angle (* (PI) 1/180)))) (* b (sin (* angle (* (PI) 1/180))))))) 2) (pow y-scale -2)))) (* (* 2 (/ (* (cos (* angle (* (PI) 1/180))) (* (sin (* angle (* (PI) 1/180))) (- (pow b 2) (pow a 2)))) (* y-scale x-scale))) (* 2 (/ (* (cos (* angle (* (PI) 1/180))) (* (sin (* angle (* (PI) 1/180))) (- (pow b 2) (pow a 2)))) (* y-scale x-scale)))))))) (sin (* angle (* (PI) 1/180))))))

bsearch2.6min (2.6%)

Algorithm
4080×binary-search
623×left-value
Stop Event
98×predicate-same
3981×narrow-enough
predicate-failed
Results
1.4min467378×0valid
17.4s33576×1valid
3.2s4606×2valid
3.1s19679×0invalid
2.9s1329×3valid
1.9s1065×5exit
370.0ms71×4valid
26.0ms107×1invalid
23.0ms68×2invalid
12.0ms94×0unsamplable
Compiler

Compiled 1011412 to 717079 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.3min
ival-mult: 25.5s (32.3% of total)
ival-sub: 10.2s (12.9% of total)
ival-add: 8.1s (10.3% of total)
ival-div: 7.8s (9.9% of total)
ival-cos: 5.1s (6.4% of total)
ival-sin: 5.1s (6.4% of total)
ival-pow: 4.1s (5.1% of total)
backward-pass: 2.6s (3.2% of total)
...c/correct-round.rkt:121:19: 2.4s (3% of total)
ival-log: 2.3s (3% of total)
ival-sqrt: 1.8s (2.2% of total)
ival-exp: 1.1s (1.4% of total)
const: 761.0ms (1% of total)
ival-tan: 595.0ms (0.8% of total)
ival-neg: 439.0ms (0.6% of total)
ival-atan2: 362.0ms (0.5% of total)
ival-atan: 246.0ms (0.3% of total)
ival-fmod: 197.0ms (0.2% of total)
ival-acos: 153.0ms (0.2% of total)
ival-fabs: 142.0ms (0.2% of total)
ival-pi: 70.0ms (0.1% of total)
ival-tanh: 34.0ms (0% of total)
ival-cbrt: 15.0ms (0% of total)
ival-asin: 14.0ms (0% of total)
ival-sinh: 13.0ms (0% of total)
ival-copysign: 12.0ms (0% of total)
ival->=: 8.0ms (0% of total)
ival-if: 8.0ms (0% of total)
ival-hypot: 5.0ms (0% of total)
ival-cosh: 3.0ms (0% of total)

explain2.4min (2.4%)

Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation886652
sqrt.f64#foflow-rescue52830
log.f64#fsensitivity35054
cos.f64#fsensitivity33982
+.f64#fcancellation2998117
sin.f64#fsensitivity20681
/.f64#fo/n19910
/.f64#fo/o18690
-.f64#fnan-rescue13860
log.f32#fsensitivity116777
*.f64#fn*o10880
/.f64#fu/u10060
/.f64#fn/o9920
sqrt.f64#fuflow-rescue9370
+.f64#fnan-rescue8260
/.f64#fu/n6880
acos.f64#fsensitivity5235
sqrt.f32#foflow-rescue5140
*.f64#fn*u4460
pow.f64#fsensitivity41241
tan.f64#fsensitivity4091
-.f32#fcancellation39424
/.f64#fn/u3470
-.f64(-.f64 (*.f64 #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) t) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))oflow-left2270
*.f64#fu*o2160
cos.f32#fsensitivity2047
exp.f64#fsensitivity19728
cos.f64#foflow-rescue1930
tan.f32(tan.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u1) (*.f32 #s(literal 1/2 binary32) (PI.f32))))cancellation19219
pow.f64#foflow-rescue1560
*.f64#fo*u1280
asin.f64(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))sensitivity1200
/.f32#fo/n1100
cbrt.f64#foflow-rescue860
log.f64#foflow-rescue760
log.f64#fuflow-rescue720
pow.f64#fuflow-rescue540
cbrt.f64#fuflow-rescue460
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue330
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow33
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue330
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow33
exp.f32#fsensitivity3229
/.f32#fu/n270
sqrt.f32(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))uflow-rescue200
(*.f32 sinTheta_O sinTheta_O)underflow280
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))underflow20
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))underflow140
(*.f32 eta eta)underflow20
/.f32(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))n/o60
(/.f32 sin2phi (*.f32 alphay alphay))overflow15
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))overflow15
/.f32#fo/o60
*.f32(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))n*u20
sin.f32(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))cancellation10
log.f32(log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32)))))oflow-rescue10
(+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32))))overflow1
(*.f32 x x)overflow123
(-.f32 (*.f32 x x) #s(literal 1 binary32))overflow123
Confusion
Predicted +Predicted -
+305881125
-5902100625
Precision
0.8382570567278707
Recall
0.9645255888752247
Confusion?
Predicted +Predicted MaybePredicted -
+30588245880
-5902378100247
Precision?
0.8307870557486595
Recall?
0.9722511272979535
Freqs
test
numberfreq
0101750
130706
24623
3599
4324
5146
659
725
85
93
Total Confusion?
Predicted +Predicted MaybePredicted -
+34122
-122181
Precision?
0.9607843137254902
Recall?
0.9942028985507246
Results
37.1s230614×0valid
16.1s34986×1valid
9.1s10210×2valid
2.7s1424×3valid
935.0ms140×4valid
349.0ms128×5exit
4.0ms5valid
Compiler

Compiled 108081 to 24409 computations (77.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.9s
ival-mult: 8.7s (22.9% of total)
ival-div: 3.7s (9.6% of total)
ival-sub: 3.3s (8.8% of total)
ival-sin: 3.3s (8.8% of total)
ival-add: 3.0s (8% of total)
ival-cos: 2.6s (7% of total)
backward-pass: 2.6s (6.9% of total)
ival-log: 2.5s (6.6% of total)
ival-pow: 1.6s (4.3% of total)
ival-exp: 1.3s (3.4% of total)
ival-sqrt: 1.2s (3.2% of total)
ival-tan: 1.1s (2.9% of total)
...c/correct-round.rkt:121:19: 699.0ms (1.8% of total)
const: 495.0ms (1.3% of total)
ival-neg: 477.0ms (1.3% of total)
ival-floor: 230.0ms (0.6% of total)
ival-pi: 209.0ms (0.6% of total)
ival-asin: 116.0ms (0.3% of total)
ival-atan: 92.0ms (0.2% of total)
ival-atan2: 92.0ms (0.2% of total)
ival-fabs: 89.0ms (0.2% of total)
ival-acos: 78.0ms (0.2% of total)
ival-cbrt: 63.0ms (0.2% of total)
ival-fmod: 42.0ms (0.1% of total)
ival-sinh: 37.0ms (0.1% of total)
ival-if: 28.0ms (0.1% of total)
ival-hypot: 23.0ms (0.1% of total)
ival-fmax: 18.0ms (0% of total)
ival-log2: 15.0ms (0% of total)
ival->=: 15.0ms (0% of total)
ival-fma: 14.0ms (0% of total)
ival-copysign: 14.0ms (0% of total)
ival-cosh: 13.0ms (0% of total)
ival-log1p: 9.0ms (0% of total)
ival-tanh: 8.0ms (0% of total)
ival->: 5.0ms (0% of total)
ival-<: 2.0ms (0% of total)

preprocess2.3min (2.4%)

Algorithm
542×egg-herbie
Rules
254384×fma-define
252110×fma-neg
118944×unsub-neg
101039×sub-neg
94642×distribute-lft-in
Stop Event
294×saturated
248×node limit
Compiler

Compiled 379506 to 143360 computations (62.2% saved)

analyze2.1min (2.2%)

Algorithm
545×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%84.4%15.6%0%0%0%0
38.9%32.9%51.6%15.6%0%0%0%1
44.8%37.5%46.2%15.6%0%0.7%0%2
54%44.1%37.5%15.7%0%2.6%0%3
60.9%49.1%31.6%15.8%0%3.6%0%4
67.1%53.8%26.4%15.8%0%4%0%5
71%56.7%23.1%15.8%0%4.3%0%6
75%59.4%19.8%15.9%0%4.8%0.1%7
77%60.7%18.1%15.9%0%5.2%0.1%8
79.6%62.5%16%15.9%0%5.4%0.1%9
81.1%63.5%14.8%16%0%5.7%0.1%10
83.4%65.1%13%16%0%5.8%0.1%11
84.5%65.8%12.1%16%0%6%0.1%12
Compiler

Compiled 13446 to 7366 computations (45.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4min
ival-mult: 18.6s (22.8% of total)
ival-add: 12.7s (15.5% of total)
...c/correct-round.rkt:121:19: 11.3s (13.7% of total)
ival-<=: 6.6s (8% of total)
ival-div: 5.6s (6.8% of total)
ival-pow: 5.0s (6.1% of total)
ival-sub: 3.7s (4.5% of total)
ival-fabs: 2.5s (3% of total)
ival-cos: 2.3s (2.8% of total)
ival-sin: 2.1s (2.6% of total)
ival-sqrt: 2.1s (2.6% of total)
ival-log: 1.1s (1.3% of total)
ival-if: 919.0ms (1.1% of total)
ival-and: 823.0ms (1% of total)
ival-floor: 790.0ms (1% of total)
ival-fmax: 767.0ms (0.9% of total)
ival-neg: 667.0ms (0.8% of total)
ival-exp: 654.0ms (0.8% of total)
ival-tan: 571.0ms (0.7% of total)
const: 569.0ms (0.7% of total)
ival-<: 420.0ms (0.5% of total)
ival-==: 375.0ms (0.5% of total)
ival-pi: 293.0ms (0.4% of total)
ival-atan2: 280.0ms (0.3% of total)
ival-fmin: 222.0ms (0.3% of total)
ival-log2: 191.0ms (0.2% of total)
ival-atan: 157.0ms (0.2% of total)
ival->: 155.0ms (0.2% of total)
backward-pass: 126.0ms (0.2% of total)
ival-acos: 117.0ms (0.1% of total)
ival->=: 100.0ms (0.1% of total)
ival-asin: 75.0ms (0.1% of total)
ival-fmod: 49.0ms (0.1% of total)
ival-sinh: 47.0ms (0.1% of total)
ival-or: 29.0ms (0% of total)
ival-cbrt: 24.0ms (0% of total)
ival-cosh: 15.0ms (0% of total)
ival-tanh: 8.0ms (0% of total)
ival-atanh: 1.0ms (0% of total)
ival-asinh: 0.0ms (0% of total)
ival-hypot: 0.0ms (0% of total)
ival-fma: 0.0ms (0% of total)
ival-acosh: 0.0ms (0% of total)

end36.1s (0.6%)

Profiling

Loading profile data...