normal distribution

Time bar (total: 8.9s)

start0.0ms (0.0%)

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

analyze0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Algorithm
random
Compiler

Compiled 35 to 27 computations (22.9% saved)

sample5.3s (60.0%)

Memory
112.2MiB live, 6 949.2MiB allocated; 2.2s collecting garbage
Samples
5.1s7 751×5valid
23.0ms491×0valid
2.0ms20×1valid
Bogosity

preprocess37.0ms (0.4%)

Memory
1.9MiB live, 46.9MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041100
119498
2102796
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
Symmetry

(abs u1)

(abs u2)

Compiler

Compiled 38 to 36 computations (5.3% saved)

sample0.0ms (0.0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1
6
(/ 1 6)
-2
1/2
2
(PI)
(* 2 (PI))
Outputs
#s(literal 1 binary64)
#s(literal 6 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
#s(literal -2 binary64)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/140737488355328 binary64)
Samples
0.0ms0valid
Compiler

Compiled 14 to 9 computations (35.7% saved)

series84.0ms (1.0%)

Memory
28.6MiB live, 209.4MiB allocated; 37ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117699
Stop Event
iter-limit
Counts
18 → 28
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal 6 binary64)
(/.f64 #s(literal 1 binary64) #s(literal 6 binary64))
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 #s(literal -2 binary64) (log.f64 u1))
#s(literal 1/2 binary64)
(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
#s(literal 2 binary64)
(PI.f64)
(*.f64 #s(literal 2 binary64) (PI.f64))
u2
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
Outputs
#s(approx 1 #s(literal 0 binary64))
#s(approx u1 u1)
#s(approx (log u1) (log.f64 u1))
#s(approx (* -2 (log u1)) (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(approx (pow (* -2 (log u1)) 1/2) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
#s(approx (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (log u1) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (* -2 (log u1)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (pow (* -2 (log u1)) 1/2) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))
#s(approx (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx u2 u2)
#s(approx (* (* 2 (PI)) u2) (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))))
#s(approx (cos (* (* 2 (PI)) u2)) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))
Calls

6 calls:

TimeVariablePoint
25.0ms
u1
0
16.0ms
u2
0
15.0ms
u2
inf
14.0ms
u1
inf
7.0ms
u1
-inf

rewrite144.0ms (1.6%)

Memory
-6.9MiB live, 229.9MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01875
03071
18671
243071
3387071
0400971
0414870
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
18 → 180
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal 6 binary64)
(/.f64 #s(literal 1 binary64) #s(literal 6 binary64))
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 #s(literal -2 binary64) (log.f64 u1))
#s(literal 1/2 binary64)
(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
#s(literal 2 binary64)
(PI.f64)
(*.f64 #s(literal 2 binary64) (PI.f64))
u2
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
Outputs
#s(literal 1 binary64)
#s(literal 6 binary64)
#s(literal 1/6 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 (log.f64 (fabs.f64 u1)) #s(literal -2 binary64))
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))
(*.f64 #s(literal -2 binary64) (log.f64 u1))
(neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fabs.f64 u1))))
(neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1)))
(neg.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))
(log.f64 (pow.f64 u1 #s(literal -2 binary64)))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
#s(literal 2 binary64)
(PI.f64)
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (-.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (fabs.f64 (PI.f64))) (*.f64 (cbrt.f64 (fabs.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
(*.f64 #s(literal 1 binary64) (+.f64 (PI.f64) (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (PI.f64) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(neg.f64 (*.f64 (PI.f64) #s(literal -2 binary64)))
(-.f64 (PI.f64) (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)))
(-.f64 (PI.f64) (*.f64 #s(literal -1 binary64) (PI.f64)))
(-.f64 (PI.f64) (neg.f64 (PI.f64)))
(+.f64 (PI.f64) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (PI.f64))
(log.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))))
u2
(*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (+.f64 u2 u2) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 u2)) (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2))
(*.f64 (*.f64 (PI.f64) #s(literal -2 binary64)) (neg.f64 u2))
(*.f64 (neg.f64 u2) (*.f64 (PI.f64) #s(literal -2 binary64)))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) u2) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) u2))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (fma.f64 (cbrt.f64 (PI.f64)) u2 (*.f64 (cbrt.f64 (PI.f64)) u2)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) u2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (+.f64 u2 u2)))
(*.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (neg.f64 (neg.f64 u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 u2 (PI.f64))))
(*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 (PI.f64)) u2)))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 (PI.f64)) u2))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))
(neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) u2) (PI.f64)))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (*.f64 (cbrt.f64 (PI.f64)) u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 u2 (PI.f64)))
(fma.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2)) (*.f64 u2 (PI.f64)))
(fma.f64 (cbrt.f64 (fabs.f64 (PI.f64))) (*.f64 (cbrt.f64 (fabs.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2)) (*.f64 u2 (PI.f64)))
(fma.f64 (*.f64 u2 (PI.f64)) #s(literal 1 binary64) (*.f64 (*.f64 u2 (PI.f64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) u2)) (*.f64 u2 (PI.f64)))
(fma.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(fma.f64 #s(literal 1 binary64) (*.f64 u2 (PI.f64)) (*.f64 #s(literal 1 binary64) (*.f64 u2 (PI.f64))))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2))
(+.f64 (*.f64 (*.f64 u2 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 u2 (PI.f64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 u2 (PI.f64))) (*.f64 #s(literal 1 binary64) (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 u2 u2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) u2))
(*.f64 (+.f64 (cos.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64)))) (-.f64 (cos.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))) (-.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (*.f64 u2 (PI.f64)) #s(literal -2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (fabs.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))))
(fma.f64 (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))
(fma.f64 (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) u2) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (neg.f64 (sin.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (neg.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(-.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sin.f64 (*.f64 (PI.f64) #s(literal -1/2 binary64)))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))))))
(cos.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 (*.f64 u2 (PI.f64)))))
(cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) u2) (PI.f64)))
(cos.f64 (fabs.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))
(cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64))
(*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) #s(literal 1/2 binary64)))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))

eval16.0ms (0.2%)

Memory
-4.5MiB live, 40.6MiB allocated; 5ms collecting garbage
Compiler

Compiled 4 884 to 859 computations (82.4% saved)

prune10.0ms (0.1%)

Memory
32.2MiB live, 32.2MiB allocated; 0ms collecting garbage
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New17621197
Fresh000
Picked011
Done000
Total17622198
Accuracy
7.3%
Counts
198 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
2.0%
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (fabs.f64 u1)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (fma.f64 (*.f64 u2 (PI.f64)) #s(literal -2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
2.8%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
Compiler

Compiled 853 to 236 computations (72.3% saved)

sample1.0ms (0.0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1
6
(/ 1 6)
-2
1/2
2
(PI)
(* 2 (PI))
1/6
(sqrt 2)
(* 1/6 (sqrt 2))
(+ (PI) (PI))
Outputs
#s(literal 1 binary64)
#s(literal 6 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
#s(literal -2 binary64)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
#s(literal 6369051672525773/4503599627370496 binary64)
#s(literal 4246034448350515/18014398509481984 binary64)
#s(literal 884279719003555/140737488355328 binary64)
Samples
0.0ms0valid
Compiler

Compiled 24 to 13 computations (45.8% saved)

series85.0ms (1.0%)

Memory
-41.5MiB live, 167.3MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03832652
Stop Event
iter-limit
Counts
44 → 86
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal 6 binary64)
(/.f64 #s(literal 1 binary64) #s(literal 6 binary64))
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 #s(literal -2 binary64) (log.f64 u1))
#s(literal 1/2 binary64)
(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
#s(literal 2 binary64)
(PI.f64)
(*.f64 #s(literal 2 binary64) (PI.f64))
u2
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(literal 1/6 binary64)
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
(fabs.f64 (log.f64 u1))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(+.f64 (PI.f64) (PI.f64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
Outputs
#s(approx 1 #s(literal 0 binary64))
#s(approx u1 u1)
#s(approx (log u1) (log.f64 u1))
#s(approx (* -2 (log u1)) (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(approx (pow (* -2 (log u1)) 1/2) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
#s(approx (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (+ 1/2 (* 1/6 (sqrt (* -2 (log u1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (fabs (log u1)) (fabs.f64 (log.f64 u1)))
#s(approx (sqrt (fabs (log u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
#s(approx (* (fabs (log u1)) 2) (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))
#s(approx (sqrt (* (fabs (log u1)) 2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))
#s(approx (* (* 1/6 (sqrt 2)) (sqrt (fabs (log u1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
#s(approx (+ (* (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
#s(approx (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))
#s(approx (* (* (* 1/6 (sqrt 2)) (sqrt (fabs (log u1)))) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (log u1) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (* -2 (log u1)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (pow (* -2 (log u1)) 1/2) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))
#s(approx (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))
#s(approx (+ 1/2 (* 1/6 (sqrt (* -2 (log u1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx u2 u2)
#s(approx (* (* 2 (PI)) u2) (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))))
#s(approx (+ (* u2 2) 1/2) #s(literal 1/2 binary64))
#s(approx (+ (* u2 2) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))
#s(approx (* (PI) (+ (* u2 2) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (* (PI) (+ (* u2 2) 1/2)) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))
#s(approx (sin (* (PI) (+ (* u2 2) 1/2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (* (PI) (+ (* u2 2) 1/2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 2 binary64) (*.f64 u2 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (* (PI) (+ (* u2 2) 1/2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (* (PI) (+ (* u2 2) 1/2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 u2 (fma.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -4/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) #s(literal 1/6 binary64))
#s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))))
#s(approx (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)))))
#s(approx (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
#s(approx (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))))
#s(approx (+ (* (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
#s(approx (+ (* (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))))))))
#s(approx (* (* (* 1/6 (sqrt 2)) (sqrt (fabs (log u1)))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (* (* (* 1/6 (sqrt 2)) (sqrt (fabs (log u1)))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))
#s(approx (* (* (* 1/6 (sqrt 2)) (sqrt (fabs (log u1)))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/3 binary64) (*.f64 u2 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal -2/9 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/3 binary64) (*.f64 u2 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal -2/9 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))))))
#s(approx (cos (* (* 2 (PI)) u2)) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))
#s(approx (+ (* u2 2) 1/2) (*.f64 #s(literal 2 binary64) u2))
#s(approx (+ (* u2 2) 1/2) (*.f64 u2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) u2)))))
#s(approx (* (PI) (+ (* u2 2) 1/2)) (*.f64 u2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) u2) (*.f64 #s(literal 2 binary64) (PI.f64)))))
#s(approx (sin (* (PI) (+ (* u2 2) 1/2))) (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))))
#s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))))
#s(approx (* (* (cos (* u2 (+ (PI) (PI)))) 1/6) (sqrt 2)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 #s(literal 2 binary64)))))
#s(approx (* (PI) (+ (* u2 2) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (PI.f64) (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) u2))))))
#s(approx (sin (* (PI) (+ (* u2 2) 1/2))) (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
Calls

6 calls:

TimeVariablePoint
33.0ms
u1
0
11.0ms
u1
inf
10.0ms
u2
inf
9.0ms
u1
-inf
3.0ms
u2
0

rewrite145.0ms (1.6%)

Memory
-8.8MiB live, 278.4MiB allocated; 22ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055300
095283
1304280
21752280
04268280
04452273
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
44 → 767
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal 6 binary64)
(/.f64 #s(literal 1 binary64) #s(literal 6 binary64))
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 #s(literal -2 binary64) (log.f64 u1))
#s(literal 1/2 binary64)
(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
#s(literal 2 binary64)
(PI.f64)
(*.f64 #s(literal 2 binary64) (PI.f64))
u2
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(literal 1/6 binary64)
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
(fabs.f64 (log.f64 u1))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(+.f64 (PI.f64) (PI.f64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
Outputs
#s(literal 1 binary64)
#s(literal 6 binary64)
#s(literal 1/6 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))
(*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))
(*.f64 #s(literal -2 binary64) (log.f64 u1))
(pow.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 2 binary64))
(fma.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fabs.f64 (log.f64 u1)))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (log.f64 u1)))
(fma.f64 (fabs.f64 (log.f64 u1)) #s(literal 1 binary64) (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (fabs.f64 (log.f64 u1)) (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64)) (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)) (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1))) (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1)))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1)) (*.f64 #s(literal 2 binary64) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1)))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 (log.f64 u1) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1)))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1))))
(fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1)))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (log.f64 u1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (log.f64 u1))) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 u1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 u1))) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal -2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1)))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1))))
(+.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))) (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))))
(+.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))) (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))))
(+.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (log.f64 u1)))
(log.f64 (pow.f64 u1 #s(literal -2 binary64)))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(hypot.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(hypot.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
#s(literal 2 binary64)
(PI.f64)
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (+.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) (fma.f64 (PI.f64) (PI.f64) (*.f64 (PI.f64) (neg.f64 (PI.f64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 #s(literal 1 binary64) (PI.f64)))
(-.f64 (PI.f64) (neg.f64 (PI.f64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (PI.f64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 #s(literal 1 binary64) (PI.f64)))
(+.f64 (PI.f64) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (PI.f64))
(log.f64 (/.f64 (exp.f64 (PI.f64)) (exp.f64 (neg.f64 (PI.f64)))))
(log.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))))
u2
(*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (pow.f64 (*.f64 (neg.f64 u2) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (pow.f64 (*.f64 (neg.f64 (PI.f64)) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 (neg.f64 (PI.f64)) u2) (*.f64 (neg.f64 (PI.f64)) u2) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (pow.f64 (neg.f64 (*.f64 u2 (PI.f64))) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (*.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2))
(-.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) u2))
(log.f64 (pow.f64 (exp.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (*.f64 u2 (PI.f64))) (exp.f64 (*.f64 u2 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (fabs.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(hypot.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(hypot.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
#s(literal 1/6 binary64)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(neg.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(pow.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (*.f64 (log.f64 u1) (log.f64 u1))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (log.f64 u1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (neg.f64 (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (neg.f64 (fabs.f64 (log.f64 u1))))
(fabs.f64 (neg.f64 (neg.f64 (log.f64 u1))))
(fabs.f64 (neg.f64 (log.f64 u1)))
(fabs.f64 (fabs.f64 (log.f64 u1)))
(fabs.f64 (log.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 1/4 binary64))
(pow.f64 (fabs.f64 (log.f64 u1)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 (log.f64 u1)) #s(literal -1/2 binary64)))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(cosh.f64 (asinh.f64 #s(literal 1 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))
(*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))
(*.f64 #s(literal -2 binary64) (log.f64 u1))
(pow.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 2 binary64))
(fma.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fabs.f64 (log.f64 u1)))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (log.f64 u1)))
(fma.f64 (fabs.f64 (log.f64 u1)) #s(literal 1 binary64) (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (fabs.f64 (log.f64 u1)) (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64)) (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)) (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1))) (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1)))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1)) (*.f64 #s(literal 2 binary64) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1)))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 (log.f64 u1) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1)))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1))))
(fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1)))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (log.f64 u1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (log.f64 u1))) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 u1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 u1))) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal -2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1)))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1))))
(+.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))) (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))))
(+.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))) (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))))
(+.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (log.f64 u1)))
(log.f64 (pow.f64 u1 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(hypot.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(hypot.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (+.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) (fma.f64 (PI.f64) (PI.f64) (*.f64 (PI.f64) (neg.f64 (PI.f64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 #s(literal 1 binary64) (PI.f64)))
(-.f64 (PI.f64) (neg.f64 (PI.f64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (PI.f64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 #s(literal 1 binary64) (PI.f64)))
(+.f64 (PI.f64) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (PI.f64))
(log.f64 (/.f64 (exp.f64 (PI.f64)) (exp.f64 (neg.f64 (PI.f64)))))
(log.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (pow.f64 (*.f64 (neg.f64 u2) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (pow.f64 (*.f64 (neg.f64 (PI.f64)) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 (neg.f64 (PI.f64)) u2) (*.f64 (neg.f64 (PI.f64)) u2) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (pow.f64 (neg.f64 (*.f64 u2 (PI.f64))) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (*.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2))
(-.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) u2))
(log.f64 (pow.f64 (exp.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (*.f64 u2 (PI.f64))) (exp.f64 (*.f64 u2 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (fabs.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 u2) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 u2) #s(literal 2 binary64)) (*.f64 (neg.f64 u2) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 u2) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) u2) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) u2) (*.f64 #s(literal -2 binary64) u2) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (+.f64 u2 u2)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 u2 u2))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 u2 u2) #s(literal 4 binary64))) (-.f64 #s(literal 1/2 binary64) (+.f64 u2 u2)))
(/.f64 (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 u2 u2) #s(literal 4 binary64)) (*.f64 u2 #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 8 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 u2 u2) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 8 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 u2 #s(literal 1 binary64)))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (+.f64 u2 u2)))
(fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) u2 #s(literal 1/2 binary64))
(-.f64 (+.f64 u2 u2) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 u2) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 u2 u2)))
(+.f64 (+.f64 u2 u2) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (+.f64 u2 u2))
(*.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))
(*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (+.f64 u2 u2) (PI.f64)) (fma.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (+.f64 u2 u2) (PI.f64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (+.f64 u2 u2) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) #s(literal 2 binary64) (PI.f64))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) #s(literal 2 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (+.f64 u2 u2) (PI.f64))) (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64))) (-.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (+.f64 u2 u2) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (+.f64 u2 u2) (PI.f64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 (+.f64 u2 u2) (PI.f64)))
(fma.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 u2 u2) (PI.f64)))
(fma.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (+.f64 u2 u2) (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (+.f64 u2 u2) (PI.f64)))
(fma.f64 (+.f64 u2 u2) (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (PI.f64) (PI.f64)) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 u2 (+.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 u2 (PI.f64) (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (PI.f64) (+.f64 u2 u2) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (PI.f64) u2 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (+.f64 u2 u2) (PI.f64)))
(-.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(-.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 u2 (PI.f64)) (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (+.f64 u2 u2) (PI.f64)))
(+.f64 (*.f64 (+.f64 u2 u2) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (PI.f64))) (exp.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (exp.f64 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (fabs.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (fabs.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (neg.f64 (cos.f64 (*.f64 u2 (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(fabs.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))

eval83.0ms (0.9%)

Memory
56.2MiB live, 188.8MiB allocated; 50ms collecting garbage
Compiler

Compiled 20 854 to 3 054 computations (85.4% saved)

prune362.0ms (4.1%)

Memory
-101.8MiB live, 114.5MiB allocated; 682ms collecting garbage
Pruning

63 alts after pruning (63 fresh and 0 done)

PrunedKeptTotal
New83057887
Fresh10616
Picked505
Done101
Total84663909
Accuracy
7.3%
Counts
909 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.3%
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
7.1%
(fma.f64 (*.f64 #s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.5%
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
5.5%
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
7.3%
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
5.6%
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
3.7%
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64))
5.2%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64))
2.8%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
7.2%
(+.f64 #s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))) #s(literal 1/2 binary64))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
5.3%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
7.1%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
5.3%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
5.3%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
7.1%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))))))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
Compiler

Compiled 2 816 to 622 computations (77.9% saved)

sample1.0ms (0.0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
6
-2
1/2
2
(PI)
(* 2 (PI))
0
1
1/6
(sqrt 2)
(* (sqrt 2) 1/6)
(+ (PI) (PI))
(/ 1 6)
Outputs
#s(literal 6 binary64)
#s(literal -2 binary64)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
#s(literal 6369051672525773/4503599627370496 binary64)
#s(literal 4246034448350515/18014398509481984 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
Samples
0.0ms0valid
Compiler

Compiled 25 to 14 computations (44.0% saved)

series87.0ms (1.0%)

Memory
1.4MiB live, 58.0MiB allocated; 21ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03562518
Stop Event
iter-limit
Counts
46 → 77
Calls
Call 1
Inputs
#s(literal 6 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(PI.f64)
(*.f64 #s(literal 2 binary64) (PI.f64))
u2
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
#s(literal 0 binary64)
#s(approx 1 #s(literal 0 binary64))
#s(literal 1/6 binary64)
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(fabs.f64 (log.f64 u1))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(sqrt.f64 #s(literal 2 binary64))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(+.f64 (PI.f64) (PI.f64))
(+.f64 u2 u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
(/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
Outputs
#s(approx 6 #s(literal 0 binary64))
#s(approx u1 u1)
#s(approx (log u1) (log.f64 u1))
#s(approx (* (log u1) -2) (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(approx (fabs (log u1)) (fabs.f64 (log.f64 u1)))
#s(approx (sqrt (fabs (log u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
#s(approx (sqrt (* (log u1) -2)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
#s(approx (* (fabs (log u1)) 2) (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))
#s(approx (sqrt (* (fabs (log u1)) 2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))
#s(approx (* (sqrt (* (log u1) -2)) 1/6) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (+ (PI) (PI))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (sqrt (* (log u1) -2)) 1/6) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (* (sqrt 2) 1/6)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
#s(approx (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))
#s(approx (log u1) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (* (log u1) -2) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (sqrt (* (log u1) -2)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))
#s(approx (* (sqrt (* (log u1) -2)) 1/6) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (+ (PI) (PI))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx (+ (* (sqrt (* (log u1) -2)) 1/6) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))
#s(approx u2 u2)
#s(approx (* (* 2 (PI)) u2) (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (cos (* (* 2 (PI)) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (+ u2 u2) (*.f64 #s(literal 2 binary64) u2))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (+ (PI) (PI))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (+ (PI) (PI))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (+ (PI) (PI))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))))
#s(approx (* 1/2 (cos (* (+ u2 u2) (PI)))) #s(literal 1/2 binary64))
#s(approx (* 1/2 (cos (* (+ u2 u2) (PI)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* 1/2 (cos (* (+ u2 u2) (PI)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (* 1/2 (cos (* (+ u2 u2) (PI)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))
#s(approx (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/315 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 8 binary64)))) (*.f64 #s(literal -2/45 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (+.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (+.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (+.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (* (sqrt 2) 1/6)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (* (sqrt 2) 1/6)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (* (sqrt 2) 1/6)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (* (sqrt 2) 1/6)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))))
#s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) #s(literal 1/6 binary64))
#s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))))
#s(approx (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)))))
#s(approx (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
#s(approx (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))))
#s(approx (+ (* (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
#s(approx (+ (* (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (sqrt (fabs (log u1)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))))))
#s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))))))))))))
#s(approx (cos (* (* 2 (PI)) u2)) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))
#s(approx (* 1/2 (cos (* (+ u2 u2) (PI)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))))
#s(approx (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))))
#s(approx (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))))
#s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))))
#s(approx (* (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) (sqrt 2)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 #s(literal 2 binary64)))))
Calls

6 calls:

TimeVariablePoint
40.0ms
u1
-inf
10.0ms
u1
0
10.0ms
u2
inf
9.0ms
u1
inf
2.0ms
u2
0

rewrite130.0ms (1.5%)

Memory
-12.5MiB live, 179.5MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058377
097339
1352330
22117296
04189296
04376295
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
46 → 744
Calls
Call 1
Inputs
#s(literal 6 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(PI.f64)
(*.f64 #s(literal 2 binary64) (PI.f64))
u2
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
#s(literal 0 binary64)
#s(approx 1 #s(literal 0 binary64))
#s(literal 1/6 binary64)
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(fabs.f64 (log.f64 u1))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(sqrt.f64 #s(literal 2 binary64))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(+.f64 (PI.f64) (PI.f64))
(+.f64 u2 u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
(/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
Outputs
#s(literal 6 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(PI.f64)
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (+.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal 2 binary64) (PI.f64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) (fma.f64 (PI.f64) (PI.f64) (*.f64 (PI.f64) (neg.f64 (PI.f64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 #s(literal 1 binary64) (PI.f64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1 binary64)))
(-.f64 u2 (neg.f64 u2))
(-.f64 (PI.f64) (neg.f64 (PI.f64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (PI.f64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 #s(literal 1 binary64) (PI.f64)))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(+.f64 (PI.f64) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (PI.f64))
(log.f64 (/.f64 (exp.f64 (PI.f64)) (exp.f64 (neg.f64 (PI.f64)))))
(log.f64 (exp.f64 (+.f64 u2 u2)))
u2
(*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2))
(-.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 u2 u2)) u2))
(log.f64 (pow.f64 (exp.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (*.f64 u2 (PI.f64))) (exp.f64 (*.f64 u2 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (+.f64 u2 u2) u2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (fabs.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))
(cos.f64 (*.f64 (+.f64 u2 u2) u2))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
#s(literal 0 binary64)
#s(approx 1 #s(literal 0 binary64))
#s(literal 1/6 binary64)
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))
(*.f64 #s(literal -2 binary64) (log.f64 u1))
(log.f64 (pow.f64 u1 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(pow.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (*.f64 (log.f64 u1) (log.f64 u1))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (log.f64 u1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (neg.f64 (fabs.f64 (log.f64 u1))))
(fabs.f64 (neg.f64 (neg.f64 (log.f64 u1))))
(fabs.f64 (neg.f64 (log.f64 u1)))
(fabs.f64 (fabs.f64 (log.f64 u1)))
(fabs.f64 (log.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 1/4 binary64))
(pow.f64 (fabs.f64 (log.f64 u1)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 (log.f64 u1)) #s(literal -1/2 binary64)))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(fabs.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(cosh.f64 (asinh.f64 #s(literal 1 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(fabs.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1)))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))) (fabs.f64 (log.f64 u1)))
(fma.f64 (fabs.f64 (log.f64 u1)) #s(literal 1 binary64) (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (fabs.f64 (log.f64 u1)) (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (log.f64 u1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (log.f64 u1))) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 u1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 u1))) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal -2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 #s(literal -2 binary64) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 #s(literal 2 binary64) (log.f64 u1)))
(fabs.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 u1))))
(fabs.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(+.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))) (fabs.f64 (*.f64 (log.f64 u1) #s(literal 1 binary64))))
(+.f64 (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))) (fabs.f64 (*.f64 #s(literal 1 binary64) (log.f64 u1))))
(+.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (+.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal 2 binary64) (PI.f64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) (fma.f64 (PI.f64) (PI.f64) (*.f64 (PI.f64) (neg.f64 (PI.f64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 #s(literal 1 binary64) (PI.f64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1 binary64)))
(-.f64 u2 (neg.f64 u2))
(-.f64 (PI.f64) (neg.f64 (PI.f64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (PI.f64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 #s(literal 1 binary64) (PI.f64)))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(+.f64 (PI.f64) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (PI.f64))
(log.f64 (/.f64 (exp.f64 (PI.f64)) (exp.f64 (neg.f64 (PI.f64)))))
(log.f64 (exp.f64 (+.f64 u2 u2)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (+.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal 2 binary64) (PI.f64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) (fma.f64 (PI.f64) (PI.f64) (*.f64 (PI.f64) (neg.f64 (PI.f64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 #s(literal 1 binary64) (PI.f64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1 binary64)))
(-.f64 u2 (neg.f64 u2))
(-.f64 (PI.f64) (neg.f64 (PI.f64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (PI.f64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 #s(literal 1 binary64) (PI.f64)))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(+.f64 (PI.f64) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (PI.f64))
(log.f64 (/.f64 (exp.f64 (PI.f64)) (exp.f64 (neg.f64 (PI.f64)))))
(log.f64 (exp.f64 (+.f64 u2 u2)))
(*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2))
(-.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 u2 u2)) u2))
(log.f64 (pow.f64 (exp.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (*.f64 u2 (PI.f64))) (exp.f64 (*.f64 u2 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))
(fma.f64 (*.f64 u2 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) u2))
(-.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 u2 u2)) u2))
(log.f64 (pow.f64 (exp.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (*.f64 u2 (PI.f64))) (exp.f64 (*.f64 u2 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (+.f64 u2 u2) u2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (fabs.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))
(cos.f64 (*.f64 (+.f64 u2 u2) u2))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 1/6 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (fabs.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))
(cos.f64 (*.f64 (+.f64 u2 u2) u2))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 #s(approx 1 #s(literal 0 binary64))) #s(literal -1/6 binary64))
(*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64)))
(*.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 1/6 binary64))
(/.f64 (neg.f64 (neg.f64 #s(approx 1 #s(literal 0 binary64)))) #s(literal 6 binary64))
(/.f64 (neg.f64 #s(approx 1 #s(literal 0 binary64))) #s(literal -6 binary64))
(/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -6 binary64) (neg.f64 #s(approx 1 #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 6 binary64) #s(approx 1 #s(literal 0 binary64))))
(neg.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal -6 binary64)))
(neg.f64 (/.f64 (neg.f64 #s(approx 1 #s(literal 0 binary64))) #s(literal 6 binary64)))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (cos.f64 (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))
(-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))
(*.f64 (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 u2 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64)))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))))
(cos.f64 (fabs.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))))
(cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2)))
(cos.f64 (*.f64 (+.f64 u2 u2) u2))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (+.f64 u2 u2) u2))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) u2))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) u2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -1/4 binary64)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64)))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/6 binary64))
(neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 1/6 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(+.f64 #s(literal 1/12 binary64) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 1/6 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/12 binary64))))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 1/6 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(approx 1 #s(literal 0 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64)))))
(*.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 6 binary64)))
(*.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (neg.f64 #s(approx 1 #s(literal 0 binary64)))) #s(literal -6 binary64))
(/.f64 (*.f64 (neg.f64 #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -6 binary64))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(approx 1 #s(literal 0 binary64)))) #s(literal -6 binary64))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(approx 1 #s(literal 0 binary64))) #s(literal 6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(approx 1 #s(literal 0 binary64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))
(*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(approx 1 #s(literal 0 binary64)))) #s(literal 6 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(approx 1 #s(literal 0 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 6 binary64))
(/.f64 (*.f64 (neg.f64 #s(approx 1 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal -6 binary64))
(/.f64 (*.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) #s(literal 6 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 2 binary64))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) #s(approx 1 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (+.f64 u2 u2) u2))))

eval79.0ms (0.9%)

Memory
38.9MiB live, 125.8MiB allocated; 18ms collecting garbage
Compiler

Compiled 26 137 to 3 472 computations (86.7% saved)

prune77.0ms (0.9%)

Memory
-9.6MiB live, 93.6MiB allocated; 11ms collecting garbage
Pruning

86 alts after pruning (85 fresh and 1 done)

PrunedKeptTotal
New87245917
Fresh184058
Picked415
Done000
Total89486980
Accuracy
7.3%
Counts
980 → 86
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.2%
(fma.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (pow.f64 (sin.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) #s(literal 6369051672525773/4503599627370496 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/2 binary64))
2.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
7.1%
(fma.f64 (*.f64 #s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.5%
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
5.5%
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
7.3%
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
5.6%
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
3.7%
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
3.7%
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64))
5.2%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64))
2.8%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
7.1%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
5.3%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
Compiler

Compiled 4 448 to 859 computations (80.7% saved)

sample1.0ms (0.0%)

Memory
1.3MiB live, 1.3MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1
-2
1/2
2
(PI)
1/6
1/36
4246034448350515/18014398509481984
Outputs
#s(literal 1 binary64)
#s(literal -2 binary64)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 6004799503160661/36028797018963968 binary64)
#s(literal 2001599834386887/72057594037927936 binary64)
#s(literal 4246034448350515/18014398509481984 binary64)
Samples
0.0ms0valid
Compiler

Compiled 10 to 9 computations (10.0% saved)

series107.0ms (1.2%)

Memory
-24.9MiB live, 109.5MiB allocated; 12ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05913850
Stop Event
iter-limit
Counts
57 → 127
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 #s(literal -2 binary64) (log.f64 u1))
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(PI.f64)
u2
(sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(literal 1/6 binary64)
(*.f64 u2 (PI.f64))
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(fabs.f64 (log.f64 u1))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(+.f64 u2 u2)
(neg.f64 u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 #s(literal -2 binary64) u2)
(sin.f64 (*.f64 u2 (PI.f64)))
#s(literal 1/36 binary64)
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
#s(literal 4246034448350515/18014398509481984 binary64)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2))
(*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))
(sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
(*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 u2 u2)
(*.f64 (*.f64 u2 u2) u2)
(neg.f64 (*.f64 u2 (PI.f64)))
(sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))
(*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 u2 (neg.f64 u2))
(fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))
(fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))
(*.f64 (+.f64 u2 u2) u2)
(cos.f64 (*.f64 (+.f64 u2 u2) u2))
(+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))
(cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
Outputs
#s(approx 1 #s(literal 0 binary64))
#s(approx u1 u1)
#s(approx (log u1) (log.f64 u1))
#s(approx (* -2 (log u1)) (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(approx (sqrt (* -2 (log u1))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
#s(approx (fabs (log u1)) (fabs.f64 (log.f64 u1)))
#s(approx (sqrt (fabs (log u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
#s(approx (* (sqrt (* (log u1) -2)) 1/6) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (* 1/6 (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* 1/36 (* (log u1) -2)) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))
#s(approx (sqrt (* 1/36 (* (log u1) -2))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
#s(approx (+ 1/2 (sqrt (* 1/36 (* (log u1) -2)))) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
#s(approx (+ (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (/ (* 2 (* (* u2 u2) u2)) (+ (* u2 u2) (+ (* u2 u2) (* u2 (neg u2)))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 u2 #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 u2 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))))))
#s(approx (log u1) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (* -2 (log u1)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (sqrt (* -2 (log u1))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))
#s(approx (* (sqrt (* (log u1) -2)) 1/6) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))
#s(approx (* 1/6 (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))
#s(approx (* 1/36 (* (log u1) -2)) (*.f64 #s(literal 1/18 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))
#s(approx (sqrt (* 1/36 (* (log u1) -2))) (sqrt.f64 (*.f64 #s(literal 1/18 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))
#s(approx (+ 1/2 (sqrt (* 1/36 (* (log u1) -2)))) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/18 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (/ (* 2 (* (* u2 u2) u2)) (+ (* u2 u2) (+ (* u2 u2) (* u2 (neg u2)))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 u2 #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 u2 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))))))
#s(approx u2 u2)
#s(approx (* u2 (PI)) (*.f64 u2 (PI.f64)))
#s(approx (+ u2 u2) (*.f64 #s(literal 2 binary64) u2))
#s(approx (neg u2) (*.f64 #s(literal -1 binary64) u2))
#s(approx (* (+ u2 u2) (PI)) (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64))))
#s(approx (* -2 u2) (*.f64 #s(literal -2 binary64) u2))
#s(approx (sin (* u2 (PI))) (*.f64 u2 (+.f64 (PI.f64) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))))))
#s(approx (sin (* u2 (PI))) (*.f64 u2 (+.f64 (PI.f64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
#s(approx (sin (* u2 (PI))) (*.f64 u2 (+.f64 (PI.f64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (cos (* (+ u2 u2) (PI))) #s(literal 1 binary64))
#s(approx (cos (* (+ u2 u2) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (* (+ u2 u2) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
#s(approx (cos (* (+ u2 u2) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (- 1/2 (* -2 u2)) #s(literal 1/2 binary64))
#s(approx (- 1/2 (* -2 u2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))
#s(approx (* (PI) (- 1/2 (* -2 u2))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (* (PI) (- 1/2 (* -2 u2))) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))
#s(approx (sin (* (PI) (- 1/2 (* -2 u2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (* (PI) (- 1/2 (* -2 u2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 2 binary64) (*.f64 u2 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (* (PI) (- 1/2 (* -2 u2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (* (PI) (- 1/2 (* -2 u2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 u2 (fma.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -4/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (fma.f64 #s(literal 2 binary64) (*.f64 u2 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (fma.f64 u2 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (fma.f64 u2 (fma.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal -4/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* 1/6 (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (* 1/6 (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/3 binary64) (*.f64 u2 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))
#s(approx (* 1/6 (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))
#s(approx (* 1/6 (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal -2/9 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))))
#s(approx (* u2 u2) (pow.f64 u2 #s(literal 2 binary64)))
#s(approx (* (* u2 u2) u2) (pow.f64 u2 #s(literal 3 binary64)))
#s(approx (neg (* u2 (PI))) (*.f64 #s(literal -1 binary64) (*.f64 u2 (PI.f64))))
#s(approx (sin (neg (* u2 (PI)))) (*.f64 u2 (fma.f64 #s(literal -1 binary64) (PI.f64) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))))))
#s(approx (sin (neg (* u2 (PI)))) (*.f64 u2 (fma.f64 #s(literal -1 binary64) (PI.f64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))))))
#s(approx (sin (neg (* u2 (PI)))) (*.f64 u2 (fma.f64 #s(literal -1 binary64) (PI.f64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))))))))
#s(approx (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
#s(approx (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal -1/60 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))))))
#s(approx (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64)) (*.f64 #s(literal 1/360 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64)))))))))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (+.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (+.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))
#s(approx (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) (+.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/3 binary64) (*.f64 u2 (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 u2 (fma.f64 #s(literal 1/3 binary64) (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 u2 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal -2/9 binary64) (*.f64 u2 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))))))
#s(approx (* 2 (* (* u2 u2) u2)) (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 3 binary64))))
#s(approx (* u2 (neg u2)) (*.f64 #s(literal -1 binary64) (pow.f64 u2 #s(literal 2 binary64))))
#s(approx (* (+ u2 u2) u2) (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))
#s(approx (cos (* (+ u2 u2) u2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 u2 #s(literal 4 binary64)))))
#s(approx (cos (* (+ u2 u2) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 u2 #s(literal 4 binary64))) #s(literal 2 binary64)))))
#s(approx (cos (* (+ u2 u2) u2)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 u2 #s(literal 4 binary64))))) #s(literal 2 binary64)))))
#s(approx (+ (cos (* (+ u2 u2) u2)) 1) #s(literal 2 binary64))
#s(approx (+ (cos (* (+ u2 u2) u2)) 1) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 u2 #s(literal 4 binary64)))))
#s(approx (+ (cos (* (+ u2 u2) u2)) 1) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 u2 #s(literal 4 binary64))) #s(literal 2 binary64)))))
#s(approx (+ (cos (* (+ u2 u2) u2)) 1) (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 u2 #s(literal 4 binary64))))) #s(literal 2 binary64)))))
#s(approx (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI)))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1 binary64)))))))
#s(approx (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI)))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal -1/60 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))))) #s(literal 1 binary64)))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (fma.f64 #s(literal -4246034448350515/9007199254740992 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (fma.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4246034448350515/9007199254740992 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 4246034448350515/27021597764222976 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))
#s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (fma.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4246034448350515/9007199254740992 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -849206889670103/40532396646334464 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 4246034448350515/27021597764222976 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))
#s(approx (+ (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
#s(approx (+ (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -4246034448350515/9007199254740992 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
#s(approx (+ (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4246034448350515/9007199254740992 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 4246034448350515/27021597764222976 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))))))
#s(approx (+ (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -4246034448350515/9007199254740992 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -849206889670103/40532396646334464 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) (*.f64 #s(literal 4246034448350515/27021597764222976 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (/ (* 2 (* (* u2 u2) u2)) (+ (* u2 u2) (+ (* u2 u2) (* u2 (neg u2)))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (/ (* 2 (* (* u2 u2) u2)) (+ (* u2 u2) (+ (* u2 u2) (* u2 (neg u2)))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (fma.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (/ (* 2 (* (* u2 u2) u2)) (+ (* u2 u2) (+ (* u2 u2) (* u2 (neg u2)))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (fma.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (fma.f64 #s(literal -2/135 binary64) (*.f64 (pow.f64 u2 #s(literal 4 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/9 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (-.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1 binary64))))))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (-.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 u2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal -1/60 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))))))))))
#s(approx (sin (* u2 (PI))) (sin.f64 (*.f64 u2 (PI.f64))))
#s(approx (cos (* (+ u2 u2) (PI))) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))))
#s(approx (- 1/2 (* -2 u2)) (*.f64 u2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) u2)))))
#s(approx (* (PI) (- 1/2 (* -2 u2))) (*.f64 u2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) u2) (*.f64 #s(literal 2 binary64) (PI.f64)))))
#s(approx (sin (* (PI) (- 1/2 (* -2 u2)))) (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))))
#s(approx (* (sin (* (PI) (- 1/2 (* -2 u2)))) (sqrt (* -2 (log u1)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (sin (neg (* u2 (PI)))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))
#s(approx (* (sin (* u2 (PI))) (sin (neg (* u2 (PI))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64)))))
#s(approx (cos (* (+ u2 u2) u2)) (cos.f64 (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64)))))
#s(approx (+ (cos (* (+ u2 u2) u2)) 1) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))))
#s(approx (+ (* (+ (cos (* (+ u2 u2) u2)) 1) 1/2) (* (sin (* u2 (PI))) (sin (neg (* u2 (PI)))))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64))))) (*.f64 (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))) (sin.f64 (*.f64 u2 (PI.f64))))))
#s(approx (+ (* (* (sqrt (* (log u1) -2)) 1/6) (cos (* u2 (/ (* 2 (* (* u2 u2) u2)) (+ (* u2 u2) (+ (* u2 u2) (* u2 (neg u2)))))))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (pow.f64 u2 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
#s(approx (* (PI) (- 1/2 (* -2 u2))) (*.f64 #s(literal -1 binary64) (*.f64 u2 (fma.f64 #s(literal -2 binary64) (PI.f64) (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) u2))))))
#s(approx (sin (* (PI) (- 1/2 (* -2 u2)))) (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))))
Calls

6 calls:

TimeVariablePoint
17.0ms
u1
0
16.0ms
u2
0
9.0ms
u2
inf
9.0ms
u1
inf
9.0ms
u1
-inf

rewrite160.0ms (1.8%)

Memory
28.5MiB live, 215.7MiB allocated; 22ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074490
0126467
1479387
23315385
04124347
04543341
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
57 → 1 098
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 #s(literal -2 binary64) (log.f64 u1))
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(PI.f64)
u2
(sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))
#s(literal 1/6 binary64)
(*.f64 u2 (PI.f64))
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(fabs.f64 (log.f64 u1))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(+.f64 u2 u2)
(neg.f64 u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 #s(literal -2 binary64) u2)
(sin.f64 (*.f64 u2 (PI.f64)))
#s(literal 1/36 binary64)
(cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))
#s(literal 4246034448350515/18014398509481984 binary64)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2))
(*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))
(sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
(*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 u2 u2)
(*.f64 (*.f64 u2 u2) u2)
(neg.f64 (*.f64 u2 (PI.f64)))
(sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))
(*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))
(+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 u2 (neg.f64 u2))
(fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))
(fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))
(*.f64 (+.f64 u2 u2) u2)
(cos.f64 (*.f64 (+.f64 u2 u2) u2))
(+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))
(cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2)))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
Outputs
#s(literal 1 binary64)
#s(literal -2 binary64)
u1
(log.f64 u1)
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))
(*.f64 #s(literal -2 binary64) (log.f64 u1))
(log.f64 (pow.f64 u1 #s(literal -2 binary64)))
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(PI.f64)
u2
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
#s(literal 1/6 binary64)
(*.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2))
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(log.f64 (pow.f64 (exp.f64 (PI.f64)) u2))
(*.f64 (log.f64 u1) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))
(*.f64 #s(literal -2 binary64) (log.f64 u1))
(log.f64 (pow.f64 u1 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (neg.f64 (neg.f64 (log.f64 u1))))
(fabs.f64 (neg.f64 (log.f64 u1)))
(fabs.f64 (fabs.f64 (log.f64 u1)))
(fabs.f64 (log.f64 u1))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) #s(literal 1/4 binary64))
(pow.f64 (fabs.f64 (log.f64 u1)) #s(literal 1/2 binary64))
(sqrt.f64 (fabs.f64 (log.f64 u1)))
(fabs.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
(*.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2))
(*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64))
(*.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)))
(*.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))))
(*.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2))
(*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64))
(*.f64 (*.f64 u2 u2) (+.f64 u2 u2))
(*.f64 (*.f64 u2 u2) #s(literal 2 binary64))
(*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 u2))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)))
(*.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2))
(*.f64 (neg.f64 u2) #s(literal -2 binary64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 u2))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal -2 binary64) (neg.f64 u2))
(/.f64 (*.f64 (+.f64 u2 u2) #s(literal 1 binary64)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (neg.f64 u2) u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 u2) u2) (pow.f64 (neg.f64 u2) #s(literal 3 binary64))) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2)))
(/.f64 (neg.f64 (+.f64 u2 u2)) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)) (neg.f64 (+.f64 u2 u2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(neg.f64 (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(neg.f64 (neg.f64 (+.f64 u2 u2)))
(neg.f64 (*.f64 u2 #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 u2 u2) (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (neg.f64 u2)) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) u2) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (*.f64 u2 (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 u2) u2)) (fabs.f64 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) u2 (*.f64 u2 u2))
(fma.f64 (pow.f64 u2 #s(literal 1 binary64)) u2 (*.f64 u2 u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 u2) (fabs.f64 u2) (*.f64 u2 u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (neg.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(fma.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 u2 u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 u2) u2 (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (+.f64 u2 u2) #s(literal 1/2 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 (neg.f64 u2) (*.f64 u2 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (neg.f64 u2) (neg.f64 u2) (*.f64 u2 u2))
(fma.f64 u2 (/.f64 (*.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 u2 (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 u2 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 u2 (*.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 u2 u2 (*.f64 u2 u2))
(fma.f64 u2 #s(literal 1 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 #s(literal 1/2 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 u2 u2) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(fma.f64 #s(literal 1 binary64) u2 (*.f64 #s(literal 1 binary64) u2))
(-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) u2))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (neg.f64 (*.f64 (*.f64 u2 u2) u2)))
(-.f64 (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(-.f64 u2 (neg.f64 u2))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(+.f64 (*.f64 #s(literal 1 binary64) u2) (*.f64 #s(literal 1 binary64) u2))
(+.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(+.f64 (*.f64 u2 #s(literal 1 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(+.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(+.f64 (*.f64 u2 u2) (*.f64 u2 u2))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(neg.f64 u2)
(*.f64 (*.f64 (+.f64 u2 u2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))) (*.f64 (PI.f64) #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 u2) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (fma.f64 (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64))))))
(neg.f64 (-.f64 (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 u2 (PI.f64))))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(fma.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)) (*.f64 (neg.f64 (neg.f64 u2)) (PI.f64)))
(fma.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)) (*.f64 (neg.f64 u2) (neg.f64 (PI.f64))))
(fma.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)) (neg.f64 (*.f64 (neg.f64 u2) (PI.f64))))
(fma.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)) (*.f64 u2 (PI.f64)))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 (neg.f64 (neg.f64 u2)) (PI.f64)))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 (neg.f64 u2) (neg.f64 (PI.f64))))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2) (neg.f64 (*.f64 (neg.f64 u2) (PI.f64))))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) u2) (*.f64 u2 (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 (neg.f64 (neg.f64 u2)) (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 (neg.f64 u2) (neg.f64 (PI.f64))))
(fma.f64 u2 (PI.f64) (neg.f64 (*.f64 (neg.f64 u2) (PI.f64))))
(fma.f64 u2 (PI.f64) (*.f64 u2 (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 (neg.f64 (neg.f64 u2)) (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 (neg.f64 u2) (neg.f64 (PI.f64))))
(fma.f64 (PI.f64) u2 (neg.f64 (*.f64 (neg.f64 u2) (PI.f64))))
(fma.f64 (PI.f64) u2 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (PI.f64)))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 (neg.f64 u2)) (PI.f64)))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 (neg.f64 u2) (neg.f64 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (neg.f64 (*.f64 (neg.f64 u2) (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 u2 u2)))
(*.f64 u2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) u2)
(sin.f64 (*.f64 u2 (PI.f64)))
#s(literal 1/36 binary64)
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
#s(literal 4246034448350515/18014398509481984 binary64)
(/.f64 (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))) (fma.f64 u2 #s(literal -2 binary64) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64)) (*.f64 u2 #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/8 binary64)) (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 u2 u2) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/8 binary64)) (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 u2 #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 u2 u2) u2))) (fma.f64 (*.f64 u2 #s(literal -2 binary64)) (fma.f64 u2 #s(literal -2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (+.f64 u2 u2)))
(neg.f64 (fma.f64 u2 #s(literal -2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 u2 u2) (+.f64 u2 u2) #s(literal 1/2 binary64))
(fma.f64 (*.f64 u2 u2) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) (*.f64 u2 u2) #s(literal 1/2 binary64))
(fma.f64 (+.f64 u2 u2) u2 #s(literal 1/2 binary64))
(fma.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 u2) #s(literal -2 binary64) #s(literal 1/2 binary64))
(fma.f64 u2 (+.f64 u2 u2) #s(literal 1/2 binary64))
(fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 u2) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) u2 #s(literal 1/2 binary64))
(fma.f64 #s(literal -2 binary64) (neg.f64 u2) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) u2) (neg.f64 u2))
(-.f64 (+.f64 u2 u2) #s(literal -1/2 binary64))
(-.f64 u2 (-.f64 (neg.f64 u2) #s(literal 1/2 binary64)))
(-.f64 u2 (+.f64 (neg.f64 u2) #s(literal -1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 u2) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 u2 u2)))
(-.f64 #s(literal 1/2 binary64) (*.f64 u2 #s(literal -2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) u2) u2)
(+.f64 (+.f64 u2 u2) #s(literal 1/2 binary64))
(+.f64 u2 (+.f64 u2 #s(literal 1/2 binary64)))
(+.f64 u2 (-.f64 u2 #s(literal -1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (+.f64 u2 u2))
(*.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))
(*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) #s(literal 2 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(neg.f64 (*.f64 (fma.f64 u2 #s(literal -2 binary64) #s(literal -1/2 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal -2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(fma.f64 (*.f64 (+.f64 u2 u2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(fma.f64 (+.f64 (PI.f64) (PI.f64)) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 u2 u2) (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 u2 (PI.f64)) #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 u2 (+.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (PI.f64) (+.f64 u2 u2) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(-.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(-.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(+.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 #s(literal 2 binary64) (fabs.f64 (*.f64 u2 (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(cos.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64))))
(cos.f64 (fabs.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64))
(*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/6 binary64)))
#s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 #s(literal -1/18 binary64) (log.f64 u1))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(*.f64 (*.f64 #s(literal 1/36 binary64) (log.f64 u1)) #s(literal -2 binary64))
(*.f64 #s(literal 1/36 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
(*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal 1/36 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(*.f64 (log.f64 u1) #s(literal -1/18 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/36 binary64) (log.f64 u1)))
(pow.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
(fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))
(log.f64 (pow.f64 (pow.f64 u1 #s(literal -2 binary64)) #s(literal 1/36 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (fabs.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))
(sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
(*.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)))
(*.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)))
(*.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)))
(*.f64 (neg.f64 (neg.f64 u2)) u2)
(*.f64 (pow.f64 u2 #s(literal 1 binary64)) u2)
(*.f64 (fabs.f64 u2) (fabs.f64 u2))
(*.f64 (neg.f64 u2) (neg.f64 u2))
(*.f64 u2 (neg.f64 (neg.f64 u2)))
(*.f64 u2 u2)
(pow.f64 (fabs.f64 u2) #s(literal 2 binary64))
(pow.f64 (neg.f64 u2) #s(literal 2 binary64))
(pow.f64 u2 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 u2 #s(literal -2 binary64)))
(neg.f64 (*.f64 (neg.f64 u2) u2))
(fabs.f64 (*.f64 u2 u2))
(*.f64 (*.f64 u2 (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) u2))
(*.f64 (*.f64 (neg.f64 u2) u2) (neg.f64 u2))
(*.f64 (*.f64 u2 u2) u2)
(*.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) u2))
(*.f64 u2 (*.f64 u2 u2))
(pow.f64 u2 #s(literal 3 binary64))
(*.f64 (*.f64 (neg.f64 u2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (PI.f64)) u2)
(*.f64 (neg.f64 u2) (PI.f64))
(*.f64 u2 (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (neg.f64 u2))
(neg.f64 (*.f64 u2 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (neg.f64 u2)))
(neg.f64 (sin.f64 (*.f64 u2 (PI.f64))))
(sin.f64 (fma.f64 u2 (PI.f64) (PI.f64)))
(sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))
(cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64))))
(*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))))
(/.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 u2 (PI.f64) (PI.f64)) (*.f64 u2 (PI.f64)))) (cos.f64 (+.f64 (fma.f64 u2 (PI.f64) (PI.f64)) (*.f64 u2 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 u2 (PI.f64)) (fma.f64 u2 (PI.f64) (PI.f64)))) (cos.f64 (fma.f64 u2 (PI.f64) (fma.f64 u2 (PI.f64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 u2 (PI.f64)) (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (fma.f64 u2 (PI.f64) (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (neg.f64 u2) (PI.f64)) (*.f64 u2 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))))
(neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(-.f64 (/.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(/.f64 (-.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal 1/4 binary64)) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/18 binary64) (log.f64 u1) (*.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/18 binary64) (log.f64 u1) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/8 binary64)) (+.f64 (fma.f64 #s(literal -1/18 binary64) (log.f64 u1) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 1/4 binary64)))
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(+.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64)) (*.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))) (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))))
(-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (neg.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(*.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2))
(*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64))
(*.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)))
(*.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))))
(*.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2))
(*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64))
(*.f64 (*.f64 u2 u2) (+.f64 u2 u2))
(*.f64 (*.f64 u2 u2) #s(literal 2 binary64))
(*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 u2))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)))
(*.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2))
(*.f64 (neg.f64 u2) #s(literal -2 binary64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 u2))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal -2 binary64) (neg.f64 u2))
(/.f64 (*.f64 (+.f64 u2 u2) #s(literal 1 binary64)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (neg.f64 u2) u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 u2) u2) (pow.f64 (neg.f64 u2) #s(literal 3 binary64))) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2)))
(/.f64 (neg.f64 (+.f64 u2 u2)) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)) (neg.f64 (+.f64 u2 u2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(neg.f64 (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(neg.f64 (neg.f64 (+.f64 u2 u2)))
(neg.f64 (*.f64 u2 #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 u2 u2) (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (neg.f64 u2)) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) u2) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (*.f64 u2 (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 u2) u2)) (fabs.f64 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) u2 (*.f64 u2 u2))
(fma.f64 (pow.f64 u2 #s(literal 1 binary64)) u2 (*.f64 u2 u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 u2) (fabs.f64 u2) (*.f64 u2 u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (neg.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(fma.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 u2 u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 u2) u2 (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (+.f64 u2 u2) #s(literal 1/2 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 (neg.f64 u2) (*.f64 u2 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (neg.f64 u2) (neg.f64 u2) (*.f64 u2 u2))
(fma.f64 u2 (/.f64 (*.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 u2 (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 u2 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 u2 (*.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 u2 u2 (*.f64 u2 u2))
(fma.f64 u2 #s(literal 1 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 #s(literal 1/2 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 u2 u2) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(fma.f64 #s(literal 1 binary64) u2 (*.f64 #s(literal 1 binary64) u2))
(-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) u2))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (neg.f64 (*.f64 (*.f64 u2 u2) u2)))
(-.f64 (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(-.f64 u2 (neg.f64 u2))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(+.f64 (*.f64 #s(literal 1 binary64) u2) (*.f64 #s(literal 1 binary64) u2))
(+.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(+.f64 (*.f64 u2 #s(literal 1 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(+.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(+.f64 (*.f64 u2 u2) (*.f64 u2 u2))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(*.f64 (neg.f64 (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (neg.f64 (neg.f64 u2)) (neg.f64 u2))
(*.f64 (fabs.f64 u2) (neg.f64 (fabs.f64 u2)))
(*.f64 (neg.f64 u2) (neg.f64 (neg.f64 u2)))
(*.f64 (neg.f64 u2) u2)
(*.f64 u2 (neg.f64 u2))
(neg.f64 (*.f64 u2 u2))
#s(literal 0 binary64)
(*.f64 u2 (+.f64 #s(literal 0 binary64) u2))
(*.f64 u2 (+.f64 u2 #s(literal 0 binary64)))
(*.f64 u2 (-.f64 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (-.f64 (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (neg.f64 u2) u2))) (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) #s(literal 0 binary64)) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(fma.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (fabs.f64 u2)) (fabs.f64 u2) (+.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 u2) (+.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) u2 #s(literal 0 binary64))
(fma.f64 (pow.f64 u2 #s(literal 1 binary64)) u2 #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64) (*.f64 (neg.f64 u2) u2))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64) (*.f64 (neg.f64 u2) u2))
(fma.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)) (*.f64 (neg.f64 u2) u2))
(fma.f64 (fabs.f64 u2) (neg.f64 (fabs.f64 u2)) (+.f64 u2 u2))
(fma.f64 (fabs.f64 u2) (fabs.f64 u2) #s(literal 0 binary64))
(fma.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 u2 u2) (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (*.f64 u2 u2) #s(literal 2 binary64) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (+.f64 u2 u2) u2 (*.f64 (neg.f64 u2) u2))
(fma.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)) (*.f64 (neg.f64 u2) u2))
(fma.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 (neg.f64 u2) (neg.f64 (neg.f64 u2)) (+.f64 u2 u2))
(fma.f64 (neg.f64 u2) (neg.f64 u2) #s(literal 0 binary64))
(fma.f64 (neg.f64 u2) u2 (+.f64 u2 u2))
(fma.f64 (neg.f64 u2) #s(literal -2 binary64) (*.f64 (neg.f64 u2) u2))
(fma.f64 u2 (neg.f64 (neg.f64 u2)) #s(literal 0 binary64))
(fma.f64 u2 (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 u2 (neg.f64 u2) (+.f64 u2 u2))
(fma.f64 u2 u2 #s(literal 0 binary64))
(fma.f64 u2 #s(literal 2 binary64) (*.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal 2 binary64) u2 (*.f64 (neg.f64 u2) u2))
(fma.f64 #s(literal -2 binary64) (neg.f64 u2) (*.f64 (neg.f64 u2) u2))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 u2) u2))
(-.f64 (*.f64 u2 u2) #s(literal 0 binary64))
(-.f64 (+.f64 u2 u2) (*.f64 u2 u2))
(+.f64 #s(literal 0 binary64) (*.f64 u2 u2))
(+.f64 (*.f64 (neg.f64 u2) u2) (+.f64 u2 u2))
(+.f64 (*.f64 u2 u2) #s(literal 0 binary64))
(+.f64 (+.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(*.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2))
(*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64))
(*.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)))
(*.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))))
(*.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2))
(*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64))
(*.f64 (*.f64 u2 u2) (+.f64 u2 u2))
(*.f64 (*.f64 u2 u2) #s(literal 2 binary64))
(*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 u2))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)))
(*.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2))
(*.f64 (neg.f64 u2) #s(literal -2 binary64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 u2))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal -2 binary64) (neg.f64 u2))
(/.f64 (*.f64 (+.f64 u2 u2) #s(literal 1 binary64)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (neg.f64 u2) u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 u2) u2) (pow.f64 (neg.f64 u2) #s(literal 3 binary64))) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2)))
(/.f64 (neg.f64 (+.f64 u2 u2)) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)) (neg.f64 (+.f64 u2 u2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(neg.f64 (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(neg.f64 (neg.f64 (+.f64 u2 u2)))
(neg.f64 (*.f64 u2 #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 u2 u2) (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (neg.f64 u2)) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) u2) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (*.f64 u2 (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 u2) u2)) (fabs.f64 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) u2 (*.f64 u2 u2))
(fma.f64 (pow.f64 u2 #s(literal 1 binary64)) u2 (*.f64 u2 u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 u2) (fabs.f64 u2) (*.f64 u2 u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (neg.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(fma.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 u2 u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 u2) u2 (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (+.f64 u2 u2) #s(literal 1/2 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 (neg.f64 u2) (*.f64 u2 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (neg.f64 u2) (neg.f64 u2) (*.f64 u2 u2))
(fma.f64 u2 (/.f64 (*.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 u2 (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 u2 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 u2 (*.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 u2 u2 (*.f64 u2 u2))
(fma.f64 u2 #s(literal 1 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 #s(literal 1/2 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 u2 u2) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(fma.f64 #s(literal 1 binary64) u2 (*.f64 #s(literal 1 binary64) u2))
(-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) u2))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (neg.f64 (*.f64 (*.f64 u2 u2) u2)))
(-.f64 (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(-.f64 u2 (neg.f64 u2))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(+.f64 (*.f64 #s(literal 1 binary64) u2) (*.f64 #s(literal 1 binary64) u2))
(+.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(+.f64 (*.f64 u2 #s(literal 1 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(+.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(+.f64 (*.f64 u2 u2) (*.f64 u2 u2))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(*.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2))
(*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64))
(*.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)))
(*.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))))
(*.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2))
(*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64))
(*.f64 (*.f64 u2 u2) (+.f64 u2 u2))
(*.f64 (*.f64 u2 u2) #s(literal 2 binary64))
(*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 u2))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)))
(*.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2))
(*.f64 (neg.f64 u2) #s(literal -2 binary64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 u2))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal -2 binary64) (neg.f64 u2))
(/.f64 (*.f64 (+.f64 u2 u2) #s(literal 1 binary64)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (neg.f64 u2) u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 u2) u2) (pow.f64 (neg.f64 u2) #s(literal 3 binary64))) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2)))
(/.f64 (neg.f64 (+.f64 u2 u2)) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)) (neg.f64 (+.f64 u2 u2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(neg.f64 (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(neg.f64 (neg.f64 (+.f64 u2 u2)))
(neg.f64 (*.f64 u2 #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 u2 u2) (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (neg.f64 u2)) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) u2) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (*.f64 u2 (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 u2) u2)) (fabs.f64 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) u2 (*.f64 u2 u2))
(fma.f64 (pow.f64 u2 #s(literal 1 binary64)) u2 (*.f64 u2 u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 u2) (fabs.f64 u2) (*.f64 u2 u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (neg.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(fma.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 u2 u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 u2) u2 (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (+.f64 u2 u2) #s(literal 1/2 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 (neg.f64 u2) (*.f64 u2 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (neg.f64 u2) (neg.f64 u2) (*.f64 u2 u2))
(fma.f64 u2 (/.f64 (*.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 u2 (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 u2 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 u2 (*.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 u2 u2 (*.f64 u2 u2))
(fma.f64 u2 #s(literal 1 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 #s(literal 1/2 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 u2 u2) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(fma.f64 #s(literal 1 binary64) u2 (*.f64 #s(literal 1 binary64) u2))
(-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) u2))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (neg.f64 (*.f64 (*.f64 u2 u2) u2)))
(-.f64 (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(-.f64 u2 (neg.f64 u2))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(+.f64 (*.f64 #s(literal 1 binary64) u2) (*.f64 #s(literal 1 binary64) u2))
(+.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(+.f64 (*.f64 u2 #s(literal 1 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(+.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(+.f64 (*.f64 u2 u2) (*.f64 u2 u2))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 u2 u2)))
(sin.f64 (+.f64 (fabs.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2)))
(fma.f64 (sin.f64 (+.f64 u2 u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 u2 u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (+.f64 u2 u2))))
(cos.f64 (fabs.f64 (fabs.f64 (+.f64 u2 u2))))
(cos.f64 (neg.f64 (+.f64 u2 u2)))
(cos.f64 (fabs.f64 (+.f64 u2 u2)))
(cos.f64 (+.f64 u2 u2))
(+.f64 (*.f64 (sin.f64 (+.f64 u2 u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (+.f64 u2 u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64)))))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 u2 u2))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) #s(literal 1 binary64)) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (cos.f64 (+.f64 u2 u2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))))
(neg.f64 (-.f64 #s(literal -1 binary64) (cos.f64 (+.f64 u2 u2))))
(fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 u2 u2))))
(+.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 u2 u2)))
(/.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 2 binary64))) (+.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (-.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 u2 u2)) (cos.f64 (*.f64 u2 u2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 u2 u2)) (cos.f64 (*.f64 u2 u2)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(fma.f64 (-.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(fma.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(-.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(-.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64))))
(-.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (neg.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))))
(+.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(+.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/18014398509481984 binary64))
(*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 4246034448350515/18014398509481984 binary64)))
(*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64)) #s(literal 76550942109031383348809950572569715953522840875/5846006549323611672814739330865132078623730171904 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/36028797018963968 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64)) #s(literal 76550942109031383348809950572569715953522840875/5846006549323611672814739330865132078623730171904 binary64) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64)) #s(literal 76550942109031383348809950572569715953522840875/5846006549323611672814739330865132078623730171904 binary64) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/36028797018963968 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 2 binary64))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/18014398509481984 binary64) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 4246034448350515/18014398509481984 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 4246034448350515/18014398509481984 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4246034448350515/18014398509481984 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(+.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(*.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 u2)) (fabs.f64 u2))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 u2)) (neg.f64 u2))
(*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 2 binary64))
(*.f64 (fabs.f64 u2) (+.f64 (fabs.f64 u2) (fabs.f64 u2)))
(*.f64 (neg.f64 (+.f64 u2 u2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2))))
(*.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2))
(*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 2 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 2 binary64))
(*.f64 (*.f64 u2 u2) (+.f64 u2 u2))
(*.f64 (*.f64 u2 u2) #s(literal 2 binary64))
(*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 (+.f64 u2 u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))))
(*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(*.f64 (+.f64 u2 u2) (*.f64 u2 u2))
(*.f64 (+.f64 u2 u2) u2)
(*.f64 (neg.f64 u2) (+.f64 (neg.f64 u2) (neg.f64 u2)))
(*.f64 (neg.f64 u2) (-.f64 (neg.f64 u2) u2))
(*.f64 (neg.f64 u2) #s(literal -2 binary64))
(*.f64 u2 (+.f64 u2 u2))
(*.f64 u2 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) u2))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2))
(*.f64 #s(literal 2 binary64) (*.f64 u2 u2))
(*.f64 #s(literal 2 binary64) u2)
(*.f64 #s(literal -2 binary64) (neg.f64 u2))
(/.f64 (*.f64 (+.f64 u2 u2) #s(literal 1 binary64)) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)) (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (neg.f64 u2) u2))) (fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 u2 u2) u2) (pow.f64 (neg.f64 u2) #s(literal 3 binary64))) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 u2 u2))) (-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2)))
(/.f64 (neg.f64 (+.f64 u2 u2)) (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 u2 u2)) (neg.f64 (+.f64 u2 u2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 u2 u2 #s(literal 0 binary64)) (+.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 u2 u2)))
(neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2)))
(neg.f64 (-.f64 (neg.f64 u2) u2))
(neg.f64 (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(neg.f64 (neg.f64 (+.f64 u2 u2)))
(neg.f64 (*.f64 u2 #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 u2 u2) (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (neg.f64 u2)) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 (neg.f64 u2) u2) u2) (neg.f64 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (fabs.f64 u2) (neg.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (fabs.f64 u2) u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (neg.f64 u2) (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (*.f64 u2 (fabs.f64 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 (fabs.f64 u2)) (fabs.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 u2) u2)) (fabs.f64 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 (fabs.f64 u2)) (fabs.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (fabs.f64 u2)) (neg.f64 (fabs.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 (neg.f64 (neg.f64 u2)) u2 (*.f64 u2 u2))
(fma.f64 (pow.f64 u2 #s(literal 1 binary64)) u2 (*.f64 u2 u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (fabs.f64 u2) (*.f64 (fabs.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (fabs.f64 u2) (fabs.f64 u2) (*.f64 u2 u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (neg.f64 u2) u2) (neg.f64 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) u2 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(fma.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 (*.f64 u2 u2) (*.f64 u2 u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (*.f64 u2 u2) u2 (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (+.f64 u2 u2) #s(literal 1/2 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 (neg.f64 u2) (*.f64 u2 (*.f64 (neg.f64 u2) u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 (neg.f64 u2) (*.f64 (neg.f64 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 (neg.f64 u2) (neg.f64 u2) (*.f64 u2 u2))
(fma.f64 u2 (/.f64 (*.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(fma.f64 u2 (neg.f64 (neg.f64 u2)) (*.f64 u2 u2))
(fma.f64 u2 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(fma.f64 u2 (*.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2))
(fma.f64 u2 u2 (*.f64 u2 u2))
(fma.f64 u2 #s(literal 1 binary64) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 u2 #s(literal 1/2 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 u2 u2) (*.f64 u2 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(fma.f64 #s(literal 1 binary64) u2 (*.f64 #s(literal 1 binary64) u2))
(-.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 (neg.f64 u2) u2) u2))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (neg.f64 u2) (*.f64 u2 u2)))
(-.f64 (*.f64 (*.f64 u2 u2) u2) (neg.f64 (*.f64 (*.f64 u2 u2) u2)))
(-.f64 (*.f64 u2 u2) (*.f64 (neg.f64 u2) u2))
(-.f64 u2 (neg.f64 u2))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 u2 u2) u2) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 u2 u2) u2)))
(+.f64 (*.f64 #s(literal 1 binary64) u2) (*.f64 #s(literal 1 binary64) u2))
(+.f64 (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))) (*.f64 (*.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))
(+.f64 (*.f64 u2 #s(literal 1 binary64)) (*.f64 u2 #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 u2 u2) u2) u2) (*.f64 (*.f64 (*.f64 u2 u2) u2) u2))
(+.f64 (*.f64 (*.f64 u2 u2) u2) (*.f64 (*.f64 u2 u2) u2))
(+.f64 (*.f64 u2 u2) (*.f64 u2 u2))
(+.f64 u2 (neg.f64 (neg.f64 u2)))
(+.f64 u2 u2)
(*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 u2 u2)))
(sin.f64 (+.f64 (fabs.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2)))
(fma.f64 (sin.f64 (+.f64 u2 u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 u2 u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (+.f64 u2 u2))))
(cos.f64 (fabs.f64 (fabs.f64 (+.f64 u2 u2))))
(cos.f64 (neg.f64 (+.f64 u2 u2)))
(cos.f64 (fabs.f64 (+.f64 u2 u2)))
(cos.f64 (+.f64 u2 u2))
(+.f64 (*.f64 (sin.f64 (+.f64 u2 u2)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (+.f64 u2 u2)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal -1/4 binary64)) (fma.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (*.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 1/2 binary64))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(fma.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (cos.f64 (+.f64 u2 u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (cos.f64 (+.f64 u2 u2))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (cos.f64 (+.f64 u2 u2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) (pow.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 2 binary64))))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64))) #s(literal 1/2 binary64) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal -1 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(-.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(+.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))

eval141.0ms (1.6%)

Memory
15.8MiB live, 249.6MiB allocated; 62ms collecting garbage
Compiler

Compiled 37 425 to 5 308 computations (85.8% saved)

prune140.0ms (1.6%)

Memory
-32.3MiB live, 346.3MiB allocated; 28ms collecting garbage
Pruning

122 alts after pruning (121 fresh and 1 done)

PrunedKeptTotal
New1 273641 337
Fresh235780
Picked505
Done011
Total1 3011221 423
Accuracy
7.3%
Counts
1 423 → 122
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.4%
(fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
5.4%
(fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
5.4%
(fma.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
5.4%
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
5.4%
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
5.4%
(fma.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (pow.f64 (sin.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) #s(literal 6369051672525773/4503599627370496 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.2%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
1.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) #s(literal 1 binary64)) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
4.8%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
1.8%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(approx 1 #s(literal 0 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))) (sin.f64 (neg.f64 (*.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))))))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (cos.f64 (*.f64 u2 u2)) (cos.f64 (*.f64 u2 u2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
1.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/2 binary64))
1.4%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))) #s(literal 1/2 binary64))
1.1%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))) #s(literal 1/2 binary64))
1.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))) #s(literal 1/2 binary64))
4.8%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2))) #s(literal 1/2 binary64))
3.1%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/2 binary64))
5.0%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
2.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
5.6%
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
6.2%
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/18014398509481984 binary64) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
7.3%
(fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/2 binary64))
5.0%
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
5.4%
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64))
2.6%
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
7.1%
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
7.1%
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
7.0%
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
7.0%
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
5.3%
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal -1/4 binary64)) (fma.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
5.5%
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
5.5%
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))) (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64))))
5.5%
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
5.4%
(-.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64))
5.6%
(-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64))
5.4%
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
5.4%
(+.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
3.7%
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
3.7%
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.2%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
2.7%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
5.7%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
5.9%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
6.2%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
5.7%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
7.3%
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.6%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
5.6%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
4.8%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
5.3%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
4.8%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/8 binary64)) (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 u2 #s(literal 1 binary64))))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
5.6%
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))))) #s(literal 1/2 binary64))
7.1%
(+.f64 #s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
7.1%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
5.3%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
5.4%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
7.0%
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
Compiler

Compiled 3 062 to 566 computations (81.5% saved)

regimes1.4s (16.3%)

Memory
79.4MiB live, 2 662.4MiB allocated; 627ms collecting garbage
Counts
1 → 1
2 → 1
25 → 1
26 → 1
114 → 1
188 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
Outputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
Call 2
Inputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
Outputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
Call 3
Inputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 #s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/2 binary64))
(-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64))
Outputs
(+.f64 #s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
Call 4
Inputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 #s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/2 binary64))
(-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/2 binary64))
Outputs
(fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/2 binary64))
Call 5
Inputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 #s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/2 binary64))
(-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/18014398509481984 binary64) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (fabs.f64 u1)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (fma.f64 (*.f64 u2 (PI.f64)) #s(literal -2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/8 binary64)) (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 u2 #s(literal 1 binary64))))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/2 binary64))
Outputs
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
Call 6
Inputs
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (fabs.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))))
(+.f64 #s(approx (* (* (sqrt (fabs (log u1))) (cos (* (+ u2 u2) (PI)))) 4246034448350515/18014398509481984) (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1))))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(approx (* (cos (* u2 (+ (PI) (PI)))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(approx (* (- (+ 1/2 (* 1/2 (cos (* (+ u2 u2) (PI))))) (- 1/2 (* 1/2 (cos (* (+ u2 u2) (PI)))))) 1/6) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (hypot.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 (fabs.f64 (log.f64 u1)))))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/2 binary64))
(-.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 4246034448350515/18014398509481984 binary64) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) #s(literal 4246034448350515/18014398509481984 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal 4246034448350515/18014398509481984 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 #s(literal 884279719003555/140737488355328 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (log.f64 u1) #s(literal 2 binary64)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) u2) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (sqrt (* (fabs (log u1)) 2))) (cos (* (* 2 (PI)) u2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 u1))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) u2))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
#s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) u2)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (/.f64 (+.f64 u2 u2) (fma.f64 u2 u2 #s(literal 0 binary64))) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (*.f64 (*.f64 u2 u2) u2)) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sqrt.f64 #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) (+.f64 u2 u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (log.f64 (fabs.f64 u1)))))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (*.f64 (+.f64 u2 u2) (/.f64 u2 (fma.f64 u2 u2 #s(literal 0 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 u2 u2 #s(literal 0 binary64))) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2))) (PI.f64)))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 (neg.f64 u2) u2) (-.f64 (*.f64 (neg.f64 u2) u2) (*.f64 u2 u2)) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (fabs.f64 u1)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 (log.f64 (fabs.f64 u1)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (fma.f64 (*.f64 u2 (PI.f64)) #s(literal -2 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 u2 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 u2 u2) u2)) (fma.f64 u2 u2 (fma.f64 u2 u2 (*.f64 u2 (neg.f64 u2))))))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 u2 u2) u2) #s(literal 1/8 binary64)) (fma.f64 (+.f64 u2 u2) #s(literal 2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 u2 #s(literal 1 binary64))))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 (fma.f64 (*.f64 u2 u2) #s(literal 4 binary64) #s(literal -1/4 binary64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64))
(-.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) #s(literal 6369051672525773/4503599627370496 binary64)) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal -1/4 binary64)) (fma.f64 (cos.f64 (+.f64 u2 u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64) (*.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (fma.f64 u2 #s(literal 2 binary64) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) (fma.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64) (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (pow.f64 (sin.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 u2 (PI.f64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (+.f64 u2 u2) u2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -2 binary64) (*.f64 u2 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) (PI.f64)))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (log.f64 u1) #s(literal -2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 u2 u2) u2))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) u2))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))) (sin.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(approx 1 #s(literal 0 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(+.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 (fabs.f64 u1)))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (+.f64 u2 u2))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) (log.f64 u1)))) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (*.f64 u2 u2))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (sin.f64 (+.f64 (neg.f64 (+.f64 u2 u2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 u2 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)) (-.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))) (*.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (fma.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (sqrt.f64 (*.f64 (fabs.f64 (log.f64 u1)) #s(literal 2 binary64)))) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (cos.f64 (*.f64 u2 u2)) (cos.f64 (*.f64 u2 u2)) (*.f64 (neg.f64 (sin.f64 (*.f64 (neg.f64 u2) (PI.f64)))) (sin.f64 (*.f64 (neg.f64 u2) (PI.f64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (fma.f64 (cos.f64 (*.f64 u2 (PI.f64))) (cos.f64 (*.f64 u2 (PI.f64))) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (+.f64 u2 u2) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) #s(literal 1 binary64)) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)))))) (pow.f64 #s(approx (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (sin (* (PI) (+ (* u2 2) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))) (sin.f64 (neg.f64 (*.f64 (*.f64 u2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 u2 u2) u2))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) u2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (fma.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 u2 u2) #s(literal 2 binary64))))) (-.f64 (cos.f64 (+.f64 u2 u2)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))) #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (cos.f64 (*.f64 (+.f64 u2 u2) (PI.f64))))) (sqrt.f64 (fabs.f64 (log.f64 u1))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (sin.f64 (neg.f64 (*.f64 u2 (PI.f64))))))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 (*.f64 u2 (PI.f64))) (cos.f64 (fma.f64 u2 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (fma.f64 (cos.f64 (*.f64 (+.f64 u2 u2) u2)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal 1/6 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 (log.f64 u1))) #s(literal 1/2 binary64))
Outputs
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (log.f64 u1))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (+.f64 u2 u2))))) #s(literal 4246034448350515/18014398509481984 binary64)) #s(literal 1/2 binary64))
Calls

60 calls:

129.0ms
(*.f64 #s(literal -2 binary64) (log.f64 u1))
89.0ms
u2
87.0ms
(log.f64 u1)
75.0ms
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
72.0ms
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
Results
AccuracySegmentsBranch
5.4%1(log.f64 u1)
5.4%1u1
5.4%1(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
5.4%1(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
5.4%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
5.4%1(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
5.4%1(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
5.4%1(*.f64 #s(literal -2 binary64) (log.f64 u1))
5.4%1(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
5.4%1u2
7.0%1(log.f64 u1)
7.0%1u1
7.0%1(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
7.0%1(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
7.0%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
7.0%1(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
7.0%1(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.0%1(*.f64 #s(literal -2 binary64) (log.f64 u1))
7.0%1(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
7.0%1u2
7.1%1(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
7.1%1(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
7.1%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
7.1%1(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
7.1%1u2
7.1%1(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
7.1%1(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.1%1(*.f64 #s(literal -2 binary64) (log.f64 u1))
7.1%1(log.f64 u1)
7.1%1u1
7.3%1(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
7.3%1(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
7.3%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
7.3%1(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
7.3%1u2
7.3%1(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
7.3%1(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%1(*.f64 #s(literal -2 binary64) (log.f64 u1))
7.3%1(log.f64 u1)
7.3%1u1
7.3%1(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
7.3%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
7.3%1(log.f64 u1)
7.3%1u1
7.3%1(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
7.3%1(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
7.3%1(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
7.3%1(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%1u2
7.3%1(*.f64 #s(literal -2 binary64) (log.f64 u1))
7.3%1(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)
7.3%1(cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))
7.3%1(log.f64 u1)
7.3%1(*.f64 #s(literal -2 binary64) (log.f64 u1))
7.3%1(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))
7.3%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))
7.3%1(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2)))
7.3%1(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64))
7.3%1u1
7.3%1u2
Compiler

Compiled 4 906 to 1 186 computations (75.8% saved)

derivations133.0ms (1.5%)

Memory
5.3MiB live, 199.9MiB allocated; 12ms collecting garbage
Stop Event
fuel
Compiler

Compiled 72 to 34 computations (52.8% saved)

preprocess77.0ms (0.9%)

Memory
3.7MiB live, 193.1MiB allocated; 12ms collecting garbage
Symmetry

(abs u1)

Compiler

Compiled 529 to 455 computations (14.0% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...