
Time bar (total: 12.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 0 |
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 1 |
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 2 |
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 3 |
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 4 |
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 5 |
| 18.7% | 0% | 0% | 100% | 0% | 0% | 0% | 6 |
| 28.1% | 0% | 0% | 100% | 0% | 0% | 0% | 7 |
| 32.8% | 0% | 0% | 100% | 0% | 0% | 0% | 8 |
| 49.2% | 0% | 0% | 100% | 0% | 0% | 0% | 9 |
| 57.4% | 0% | 0% | 100% | 0% | 0% | 0% | 10 |
| 61.5% | 0% | 0% | 100% | 0% | 0% | 0% | 11 |
| 71.8% | 0% | 0% | 100% | 0% | 0% | 0% | 12 |
Compiled 37 to 28 computations (24.3% saved)
| 1.7s | 8 256× | 0 | valid |
| 1.0ms | 5× | 0 | invalid |
const: 319.0ms (22.5% of total)ival-log: 267.0ms (18.8% of total)ival-mult: 243.0ms (17.1% of total)ival-<=: 180.0ms (12.7% of total)ival-cos: 136.0ms (9.6% of total)ival-sub: 76.0ms (5.4% of total)ival-sqrt: 55.0ms (3.9% of total)ival-neg: 43.0ms (3% of total)ival-and: 33.0ms (2.3% of total)ival-pi: 29.0ms (2% of total)ival->: 25.0ms (1.8% of total)exact: 8.0ms (0.6% of total)ival-assert: 3.0ms (0.2% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 209 | 1 | (0.9999757409095764 0.0066322688944637775 2.0246801568646333e-7) | 9 | (0.9999549984931946 0.011478348635137081 7.594546103106836e-10) | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 1 | 0 | - | 1 | (0.9999666810035706 2.9035280846301248e-8 0.7697181701660156) | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 0 | 0 | - | 0 | - | (-.f32 #s(literal 1 binary32) u1) |
| 0 | 0 | - | 0 | - | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 0 | 0 | - | 0 | - | u2 |
| 0 | 0 | - | 0 | - | (PI.f32) |
| 0 | 0 | - | 0 | - | #s(literal 2 binary32) |
| 0 | 0 | - | 0 | - | #s(literal 1 binary32) |
| 0 | 0 | - | 0 | - | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 0 | 0 | - | 0 | - | u1 |
| 0 | 0 | - | 0 | - | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 0 | 0 | - | 0 | - | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 0 | 0 | - | 0 | - | (*.f32 #s(literal 2 binary32) (PI.f32)) |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
log.f32 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) | sensitivity | 201 | 24 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 195 | 3 |
| - | 6 | 52 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 195 | 3 | 0 |
| - | 6 | 21 | 31 |
| number | freq |
|---|---|
| 0 | 55 |
| 1 | 201 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 51.0ms | 512× | 0 | valid |
Compiled 120 to 46 computations (61.7% saved)
ival-mult: 9.0ms (26.8% of total)ival-log: 8.0ms (23.8% of total)ival-cos: 6.0ms (17.9% of total)ival-sub: 3.0ms (8.9% of total)ival-sqrt: 3.0ms (8.9% of total)ival-pi: 2.0ms (6% of total)ival-neg: 2.0ms (6% of total)exact: 1.0ms (3% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 1× | egg-herbie |
| 340× | associate-*r* |
| 254× | distribute-lft-in |
| 228× | associate-*l* |
| 184× | distribute-rgt-in |
| 158× | sub-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 122 |
| 1 | 99 | 120 |
| 2 | 186 | 120 |
| 3 | 324 | 120 |
| 4 | 515 | 120 |
| 5 | 747 | 120 |
| 6 | 912 | 120 |
| 7 | 1252 | 120 |
| 8 | 1367 | 120 |
| 9 | 1553 | 120 |
| 10 | 1562 | 120 |
| 11 | 1566 | 120 |
| 12 | 1566 | 120 |
| 0 | 13 | 13 |
| 0 | 22 | 13 |
| 1 | 34 | 13 |
| 2 | 46 | 13 |
| 3 | 55 | 13 |
| 4 | 63 | 13 |
| 5 | 75 | 13 |
| 6 | 89 | 13 |
| 7 | 97 | 13 |
| 8 | 100 | 13 |
| 0 | 100 | 12 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(abs u2)
(abs cosTheta_i)
Compiled 16 to 14 computations (12.5% saved)
Compiled 3 to 3 computations (0% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 54.6% | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 16 to 14 computations (12.5% saved)
| 1× | egg-herbie |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) | |
| cost-diff | 0 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 32 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 40× | lower-*.f64 |
| 34× | lower-*.f32 |
| 32× | lower-+.f64 |
| 32× | lower-+.f32 |
| 24× | lower--.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 50 |
| 0 | 22 | 50 |
| 1 | 34 | 50 |
| 2 | 46 | 50 |
| 3 | 55 | 50 |
| 4 | 63 | 50 |
| 5 | 75 | 50 |
| 6 | 89 | 50 |
| 7 | 97 | 50 |
| 8 | 100 | 50 |
| 0 | 100 | 46 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
(log.f32 (-.f32 #s(literal 1 binary32) u1)) |
(-.f32 #s(literal 1 binary32) u1) |
#s(literal 1 binary32) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(log.f32 (-.f32 #s(literal 1 binary32) u1)) |
(log1p.f32 (neg.f32 u1)) |
(-.f32 #s(literal 1 binary32) u1) |
#s(literal 1 binary32) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.11328125 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) | |
| accuracy | 0.12109375 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 15.115775911520043 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 27.0ms | 256× | 0 | valid |
Compiled 52 to 16 computations (69.2% saved)
ival-mult: 5.0ms (27.4% of total)ival-log: 4.0ms (21.9% of total)ival-cos: 3.0ms (16.4% of total)ival-sqrt: 2.0ms (10.9% of total)ival-pi: 1.0ms (5.5% of total)ival-sub: 1.0ms (5.5% of total)ival-neg: 1.0ms (5.5% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ()) |
#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ()) |
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ()) |
| Outputs |
|---|
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (- 1 u1))) (sqrt -1)) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 105.0ms | u2 | @ | 0 | (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 36.0ms | u2 | @ | inf | (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 2.0ms | u1 | @ | -inf | (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 1.0ms | u1 | @ | inf | (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 1.0ms | u1 | @ | 0 | (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 1× | egg-herbie |
| 9 270× | lower-fma.f64 |
| 9 270× | lower-fma.f32 |
| 5 620× | lower-*.f64 |
| 5 620× | lower-*.f32 |
| 3 580× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 289 | 1737 |
| 1 | 858 | 1458 |
| 2 | 2728 | 1335 |
| 3 | 6882 | 1298 |
| 0 | 8134 | 1246 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(* -1 (log (/ -1 u1))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(log (/ -1 u1)) |
(- (/ 1 u1) (* -1 (log (/ -1 u1)))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) |
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
| Outputs |
|---|
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(* -1 (log (/ -1 u1))) |
(log.f32 (neg.f32 u1)) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(+.f32 (log.f32 (neg.f32 u1)) (/.f32 #s(literal -1 binary32) u1)) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (log.f32 (neg.f32 u1))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
(-.f32 (log.f32 (neg.f32 u1)) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1))) u1)) |
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(fma.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1) #s(literal -1/8 binary32)) (sqrt.f32 u1)))) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (neg.f32 (sqrt.f32 u1))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(neg.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 (neg.f32 u1)))) u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1)))) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/4 binary32) (log.f32 (neg.f32 u1))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 (neg.f32 u1)))) (log.f32 (neg.f32 u1)))) u1))))) (/.f32 #s(literal -1/2 binary32) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1))))))) u1)) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (fma.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2/3 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (fma.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(fma.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1) #s(literal -1/8 binary32)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1)))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(neg.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1)))) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 (neg.f32 u1)))) u1)) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (/.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 (neg.f32 u1)))) (log.f32 (neg.f32 u1)))) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 (neg.f32 u1)))))) u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 (neg.f32 u1)))))) u1) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u1)) |
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(log (/ -1 u1)) |
(neg.f32 (log.f32 (neg.f32 u1))) |
(- (/ 1 u1) (* -1 (log (/ -1 u1)))) |
(-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (neg.f32 u1))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (neg.f32 u1)))) |
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) |
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1) (log.f32 (neg.f32 u1))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
| 3 444× | lower-*.f64 |
| 3 438× | lower-*.f32 |
| 2 098× | lower-fma.f64 |
| 2 098× | lower-fma.f32 |
| 2 048× | lower-/.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 33 |
| 0 | 22 | 33 |
| 1 | 65 | 33 |
| 2 | 320 | 33 |
| 3 | 2355 | 31 |
| 0 | 8649 | 23 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(log.f32 (-.f32 #s(literal 1 binary32) u1)) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| Outputs |
|---|
(log1p.f32 u1) |
(log1p.f32 (neg.f32 u1)) |
(log1p.f32 (neg.f32 (neg.f32 u1))) |
(neg.f32 (neg.f32 (log1p.f32 u1))) |
(neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) |
(+.f32 (log1p.f32 u1) #s(literal 0 binary32)) |
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(+.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) |
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))) |
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1))) |
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) |
(+.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))) |
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1)))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) |
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(-.f32 (log1p.f32 u1) #s(literal 0 binary32)) |
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) |
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))) |
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) |
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) |
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))))) |
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32)))) |
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) |
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1))) |
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)) |
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1))) |
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 u1)) |
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) |
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1))) |
(log.f32 (+.f32 #s(literal 1 binary32) u1)) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 u1))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) |
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (neg.f32 (log1p.f32 u1))))) |
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) |
(exp.f32 (*.f32 (log.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))) #s(literal 1/4 binary32))) |
(exp.f32 (*.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) |
(exp.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32) (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))) |
(exp.f32 (fma.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)))) |
(exp.f32 (fma.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32) (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32)))) |
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) |
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32)) |
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (exp.f32 (log.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)) |
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 (log1p.f32 u1)))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fabs.f32 (log1p.f32 u1))) |
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))) |
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1))) |
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))) |
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) |
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fabs.f32 (log1p.f32 u1)))) |
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) |
(sqrt.f32 (log1p.f32 u1)) |
(sqrt.f32 (neg.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32))) |
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) |
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32))) |
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)))) |
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) |
(neg.f32 (log1p.f32 u1)) |
(exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) |
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))) |
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1)) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))) |
(+.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) |
(pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal -1 binary32)) |
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32)) |
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)) |
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 0 binary32)) |
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32)) |
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) #s(literal 0 binary32)) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(-.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) |
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (neg.f32 (log1p.f32 u1))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(-.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (fabs.f32 (log1p.f32 u1))) |
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 u1)) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1)))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))) |
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) |
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))) |
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) |
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))))) |
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1)) |
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1))) |
(/.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))))) |
(/.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (exp.f32 (log.f32 (log1p.f32 u1)))) |
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 4 binary32))) |
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (log1p.f32 u1)) |
(*.f32 (log1p.f32 u1) #s(literal -1 binary32)) |
(*.f32 #s(literal -1 binary32) (log1p.f32 u1)) |
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32))) |
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1))) |
(*.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32)))) |
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1)))) |
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) |
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) |
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) #s(literal 1 binary32)) |
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 #s(literal 2 binary32) u2))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))) u2)) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) #s(literal 2 binary32))) |
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2))) |
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) u2)) |
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) |
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32)) |
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32)) |
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (cbrt.f32 (PI.f32)))) |
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 (PI.f32)))) |
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) |
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32)))) |
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32))) |
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32))) |
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32)) |
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) |
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32))) |
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) |
Compiled 7 051 to 1 364 computations (80.7% saved)
24 alts after pruning (23 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 276 | 23 | 299 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 276 | 24 | 300 |
| Status | Accuracy | Program |
|---|---|---|
| 76.2% | (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 76.2% | (*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 99.0% | (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 50.9% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 53.9% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 98.7% | (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 98.7% | (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 98.9% | (*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 46.9% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 52.3% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 50.8% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 50.7% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| ✓ | 54.6% | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 95.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 89.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 78.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 76.5% | (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.3% | (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.3% | (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 75.0% | (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 3.5% | (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 1 200 to 810 computations (32.5% saved)
| 1× | egg-herbie |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) | |
| cost-diff | 0 | (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 64 | (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) | |
| cost-diff | 64 | (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) | |
| cost-diff | 64 | (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) | |
| cost-diff | 64 | (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) | |
| cost-diff | 96 | (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) | |
| cost-diff | 0 | #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) | |
| cost-diff | 0 | (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) | |
| cost-diff | 0 | (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 0 | (sqrt.f32 u1) | |
| cost-diff | 0 | (neg.f32 (sqrt.f32 u1)) | |
| cost-diff | 0 | #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) | |
| cost-diff | 0 | (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 0 | (log1p.f32 (neg.f32 u1)) | |
| cost-diff | 0 | (neg.f32 (log1p.f32 (neg.f32 u1))) | |
| cost-diff | 0 | (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 9 664× | lower-fma.f64 |
| 9 656× | lower-fma.f32 |
| 2 434× | lower--.f64 |
| 2 430× | lower--.f32 |
| 2 228× | lower-*.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 668 |
| 0 | 101 | 556 |
| 1 | 188 | 542 |
| 2 | 372 | 527 |
| 3 | 656 | 513 |
| 4 | 1065 | 513 |
| 5 | 1887 | 513 |
| 6 | 2672 | 513 |
| 7 | 3441 | 513 |
| 8 | 4649 | 513 |
| 9 | 5231 | 513 |
| 10 | 5415 | 513 |
| 11 | 5532 | 513 |
| 12 | 5569 | 513 |
| 13 | 5620 | 513 |
| 14 | 5632 | 513 |
| 15 | 5642 | 513 |
| 16 | 5642 | 513 |
| 17 | 5642 | 513 |
| 18 | 6242 | 513 |
| 19 | 6506 | 513 |
| 20 | 6658 | 513 |
| 21 | 7824 | 513 |
| 0 | 8511 | 495 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(log1p.f32 (neg.f32 u1)) |
(neg.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) |
(neg.f32 (sqrt.f32 u1)) |
(sqrt.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
u1 |
(fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) |
(fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) |
#s(literal -1/3 binary32) |
#s(literal -1/2 binary32) |
#s(literal -1 binary32) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) |
(neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) |
(log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) |
(-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) |
(+.f32 #s(literal 1 binary32) u1) |
#s(literal 1 binary32) |
u1 |
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) |
(*.f32 u1 u1) |
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) |
(*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) |
(/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) |
(fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) |
u1 |
(+.f32 #s(literal 1 binary32) u1) |
#s(literal 1 binary32) |
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 u1 (*.f32 u1 u1)) |
(*.f32 u1 u1) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) |
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(log1p.f32 (neg.f32 u1)) |
(neg.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))) |
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) |
(neg.f32 (sqrt.f32 u1)) |
(sqrt.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
u1 |
(fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) |
(fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) |
#s(literal -1/3 binary32) |
#s(literal -1/2 binary32) |
#s(literal -1 binary32) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal 2 binary32)))) (log1p.f32 (fma.f32 u1 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))))) |
(sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) |
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal 2 binary32)))) (log1p.f32 (fma.f32 u1 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1)))) |
(neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal 2 binary32)))) (log1p.f32 (fma.f32 u1 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1))) |
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log1p.f32 (fma.f32 u1 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1)) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal 2 binary32))))) |
(log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) |
(log1p.f32 (fma.f32 u1 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1)) |
(-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) |
(*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) |
(+.f32 #s(literal 1 binary32) u1) |
(+.f32 u1 #s(literal 1 binary32)) |
#s(literal 1 binary32) |
u1 |
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(*.f32 u1 u1) |
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) |
(log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal 2 binary32)))) |
(*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) |
(fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))) |
(log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) |
(log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) |
(/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) |
(fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) |
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) |
u1 |
(+.f32 #s(literal 1 binary32) u1) |
(+.f32 u1 #s(literal 1 binary32)) |
#s(literal 1 binary32) |
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) |
(fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 u1 (*.f32 u1 u1)) |
(*.f32 u1 u1) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) |
(log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) |
(log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) |
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)) |
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.328788769536884 | (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 16.1073809187249 | (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) | |
| accuracy | 0.3984375 | (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) | |
| accuracy | 0.46322250976844204 | (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) | |
| accuracy | 14.941071941651822 | (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) | |
| accuracy | 16.149068750017417 | (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) | |
| accuracy | 0.26171875 | (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 2.015072073761151 | #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) | |
| accuracy | 0.1171875 | (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 30.5259218814948 | #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) | |
| accuracy | 0.109375 | (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) | |
| accuracy | 0.1171875 | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) |
| 136.0ms | 253× | 0 | valid |
| 4.0ms | 3× | 5 | exit |
Compiled 655 to 55 computations (91.6% saved)
const: 30.0ms (25.7% of total)ival-mult: 30.0ms (25.7% of total)ival-log: 15.0ms (12.8% of total)ival-sqrt: 8.0ms (6.8% of total)ival-add: 8.0ms (6.8% of total)ival-neg: 7.0ms (6% of total)ival-sub: 6.0ms (5.1% of total)ival-log1p: 4.0ms (3.4% of total)ival-cos: 3.0ms (2.6% of total)ival-div: 2.0ms (1.7% of total)adjust: 1.0ms (0.9% of total)ival-pi: 1.0ms (0.9% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ()) |
#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ()) |
#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ()) |
#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ()) |
#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ()) |
#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ()) |
#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ()) |
#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ()) |
#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ()) |
#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ()) |
#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ()) |
#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ()) |
#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ()) |
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ()) |
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ()) |
#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ()) |
#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ()) |
#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ()) |
#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ()) |
#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ()) |
#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ()) |
| Outputs |
|---|
#s(alt (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (- 1 u1))) (sqrt -1)) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (- 1 u1))) (sqrt -1)) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (- 1 u1))) (sqrt -1)) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 u1) (taylor 0 u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* u1 (+ 1 (* -1 u1)))) (taylor 0 u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))) (taylor 0 u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (pow u1 3)) (taylor inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1 (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (- (/ 1 (pow u1 2)) (+ 1 (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))) (+ 1 (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (pow u1 3)) (taylor -inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1))))) (taylor -inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1))))) (taylor -inf u1) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (patch (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ -1 u1))) (/ 1 u1)) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (patch (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* 2 u1)) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* u1 (+ 2 u1))) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* u1 (+ 2 u1))) (taylor 0 u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor -inf u1) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (pow u1 9)) (taylor 0 u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (pow u1 9)) (taylor 0 u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 9) (taylor inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 9) (taylor inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) (taylor inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) (taylor inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 9) (taylor -inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 9) (taylor -inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) (taylor -inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) (taylor -inf u1) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (patch (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* 7 (log (/ -1 u1))) (/ 1 u1)))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* 7 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 7 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* -1/3 (pow u1 3)) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* -1/3 (pow u1 3)) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* -3/2 u1))) (taylor 0 u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 3/2)))) (taylor 0 u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -3/4 u1))) 3/2)))) (taylor 0 u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -3 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (/ 3/2 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 3/2 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* -3 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* 3/2 (/ 1 u1)) 1) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 3/2) u1)) 1) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (patch (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* 2 u1) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 2 (* -1 u1))) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 2 (* u1 (- (* 2/3 u1) 1)))) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 2 (* u1 (- (* u1 (+ 2/3 (* -1/2 u1))) 1)))) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -2 (log (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ 1 u1))) (* 2 (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (* 2 (/ 1 u1))) (/ 1 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (+ (* 2 (/ 1 u1)) (* 2/3 (/ 1 (pow u1 3))))) (/ 1 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -2 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (* 2 (/ 1 u1))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (/ 1 u1) 2) u1))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 2/3 (/ 1 u1)) 1) u1)) 2) u1))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -3 (log (/ 1 u1)))) (* -2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -3 (log (/ 1 u1)))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -3 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -3 (log (/ -1 u1))) (+ (* -2 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (patch (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1))))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3)))))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (* 7 (log (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 7 (log (/ 1 u1))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3)))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* 7 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 7 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 7 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 7 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (patch (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 6) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
93 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 40.0ms | u2 | @ | inf | (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) |
| 9.0ms | u2 | @ | 0 | (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) |
| 9.0ms | u1 | @ | 0 | (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) |
| 2.0ms | u1 | @ | -inf | (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) |
| 1.0ms | u1 | @ | inf | (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) |
| 1× | egg-herbie |
| 10 108× | lower-fma.f64 |
| 10 108× | lower-fma.f32 |
| 6 732× | lower-*.f64 |
| 6 732× | lower-*.f32 |
| 3 940× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 669 | 7933 |
| 1 | 2081 | 6636 |
| 2 | 6444 | 6250 |
| 0 | 8454 | 5915 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(log (/ -1 u1)) |
(- (/ 1 u1) (* -1 (log (/ -1 u1)))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) |
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) |
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(* -1 (log (/ -1 u1))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* -1 (sqrt u1)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(log (/ -1 u1)) |
(- (/ 1 u1) (* -1 (log (/ -1 u1)))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) |
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) |
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(* -1 (log (/ -1 u1))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
1 |
(+ 1 u1) |
(+ 1 (* u1 (+ 1 (* -1 u1)))) |
(+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))) |
(* -1 (pow u1 3)) |
(* -1 (* (pow u1 3) (+ 1 (/ 1 u1)))) |
(* (pow u1 3) (- (/ 1 (pow u1 2)) (+ 1 (/ 1 u1)))) |
(* (pow u1 3) (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))) (+ 1 (/ 1 u1)))) |
(* -1 (pow u1 3)) |
(* -1 (* (pow u1 3) (+ 1 (/ 1 u1)))) |
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1))))) |
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1))))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))) |
(- (+ (* -2 (log (/ -1 u1))) (/ 1 u1)) (* -3 (log (/ -1 u1)))) |
(- (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1)))) |
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -3 (log (/ -1 u1)))) |
(pow u1 2) |
(* (pow u1 2) (+ 1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(pow u1 3) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(pow u1 3) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
1 |
(+ 1 (* 2 u1)) |
(+ 1 (* u1 (+ 2 u1))) |
(+ 1 (* u1 (+ 2 u1))) |
(pow u1 2) |
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(pow u1 2) |
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
1 |
1 |
(+ 1 (pow u1 9)) |
(+ 1 (pow u1 9)) |
(pow u1 9) |
(pow u1 9) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(pow u1 9) |
(pow u1 9) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))) |
(+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (/ 1 u1))) |
(+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) |
(+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* 7 (log (/ -1 u1))) (/ 1 u1)))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* 7 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 7 (log (/ -1 u1)))))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* -1/3 (pow u1 3)) |
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))) |
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)) |
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)) |
(* -1/3 (pow u1 3)) |
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))) |
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))) |
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))) |
u1 |
(* u1 (+ 1 (* -3/2 u1))) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 3/2)))) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -3/4 u1))) 3/2)))) |
(+ (log -1) (* -3 (log (/ 1 u1)))) |
(+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (/ 3/2 (pow u1 2))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 3/2 (pow u1 2))) |
(* -3 (log (/ -1 u1))) |
(+ (* -3 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* 3/2 (/ 1 u1)) 1) u1))) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 3/2) u1)) 1) u1))) |
(* 2 u1) |
(* u1 (+ 2 (* -1 u1))) |
(* u1 (+ 2 (* u1 (- (* 2/3 u1) 1)))) |
(* u1 (+ 2 (* u1 (- (* u1 (+ 2/3 (* -1/2 u1))) 1)))) |
(* -2 (log (/ 1 u1))) |
(+ (* -2 (log (/ 1 u1))) (* 2 (/ 1 u1))) |
(- (+ (* -2 (log (/ 1 u1))) (* 2 (/ 1 u1))) (/ 1 (pow u1 2))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (* 2 (/ 1 u1)) (* 2/3 (/ 1 (pow u1 3))))) (/ 1 (pow u1 2))) |
(* -2 (log (/ -1 u1))) |
(+ (* -2 (log (/ -1 u1))) (* 2 (/ 1 u1))) |
(+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (/ 1 u1) 2) u1))) |
(+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 2/3 (/ 1 u1)) 1) u1)) 2) u1))) |
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (* -2 (log (/ 1 u1)))) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -2 (log (/ 1 u1)))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(- (* -3 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) |
(- (* -3 (log (/ -1 u1))) (+ (* -2 (log (/ -1 u1))) (/ 1 u1))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -2 (log (/ -1 u1)))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* -2 (log (/ -1 u1)))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3)))))) |
(* 7 (log (/ 1 u1))) |
(+ (* 7 (log (/ 1 u1))) (/ 1 u1)) |
(+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) |
(- (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3)))) |
(+ (log -1) (* 7 (log (/ -1 u1)))) |
(+ (log -1) (+ (* 7 (log (/ -1 u1))) (/ 1 u1))) |
(+ (log -1) (+ (* 7 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) |
(+ (log -1) (+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 7 (log (/ -1 u1))))) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
(pow u1 6) |
| Outputs |
|---|
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)) (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32)))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32)))) (neg.f32 u1))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2)))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))) |
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32)))) (log.f32 u1)) |
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(log (/ -1 u1)) |
(neg.f32 (log.f32 (neg.f32 u1))) |
(- (/ 1 u1) (* -1 (log (/ -1 u1)))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) |
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) |
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(* -1 (log (/ -1 u1))) |
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)) (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32)))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32)))) (neg.f32 u1))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2)))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* -1 (sqrt u1)) |
(neg.f32 (sqrt.f32 u1)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)) (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32)))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32)))) (neg.f32 u1))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2)))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (sqrt -1)) (sqrt (log (- 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))) |
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32)))) (log.f32 u1)) |
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) |
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(log (/ -1 u1)) |
(neg.f32 (log.f32 (neg.f32 u1))) |
(- (/ 1 u1) (* -1 (log (/ -1 u1)))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) |
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) |
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(* -1 (log (/ -1 u1))) |
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
1 |
#s(literal 1 binary32) |
(+ 1 u1) |
(+.f32 u1 #s(literal 1 binary32)) |
(+ 1 (* u1 (+ 1 (* -1 u1)))) |
(fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) |
(+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))) |
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(* -1 (pow u1 3)) |
(*.f32 u1 (*.f32 u1 (neg.f32 u1))) |
(* -1 (* (pow u1 3) (+ 1 (/ 1 u1)))) |
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))) |
(* (pow u1 3) (- (/ 1 (pow u1 2)) (+ 1 (/ 1 u1)))) |
(*.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1 binary32)))) |
(* (pow u1 3) (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))) (+ 1 (/ 1 u1)))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1 binary32)))) |
(* -1 (pow u1 3)) |
(*.f32 u1 (*.f32 u1 (neg.f32 u1))) |
(* -1 (* (pow u1 3) (+ 1 (/ 1 u1)))) |
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))) |
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1))))) |
(neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) u1))) |
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1))))) |
(neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) u1) u1))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))) |
(- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32)))) (log.f32 u1)) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))) |
(neg.f32 (log.f32 (neg.f32 u1))) |
(- (+ (* -2 (log (/ -1 u1))) (/ 1 u1)) (* -3 (log (/ -1 u1)))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1)))) |
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -3 (log (/ -1 u1)))) |
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(pow u1 2) |
(*.f32 u1 u1) |
(* (pow u1 2) (+ 1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
1 |
#s(literal 1 binary32) |
(+ 1 (* 2 u1)) |
(fma.f32 u1 #s(literal 2 binary32) #s(literal 1 binary32)) |
(+ 1 (* u1 (+ 2 u1))) |
(fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)) |
(+ 1 (* u1 (+ 2 u1))) |
(fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)) |
(pow u1 2) |
(*.f32 u1 u1) |
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))) |
(*.f32 u1 (fma.f32 u1 (/.f32 #s(literal 2 binary32) u1) u1)) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(fma.f32 u1 (fma.f32 u1 (/.f32 #s(literal 2 binary32) u1) u1) #s(literal 1 binary32)) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(fma.f32 u1 (fma.f32 u1 (/.f32 #s(literal 2 binary32) u1) u1) #s(literal 1 binary32)) |
(pow u1 2) |
(*.f32 u1 u1) |
(* (pow u1 2) (+ 1 (* 2 (/ 1 u1)))) |
(*.f32 u1 (fma.f32 u1 (/.f32 #s(literal 2 binary32) u1) u1)) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(fma.f32 u1 (fma.f32 u1 (/.f32 #s(literal 2 binary32) u1) u1) #s(literal 1 binary32)) |
(* (pow u1 2) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) |
(fma.f32 u1 (fma.f32 u1 (/.f32 #s(literal 2 binary32) u1) u1) #s(literal 1 binary32)) |
1 |
#s(literal 1 binary32) |
1 |
#s(literal 1 binary32) |
(+ 1 (pow u1 9)) |
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) |
(+ 1 (pow u1 9)) |
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) |
(pow u1 9) |
(pow.f32 u1 #s(literal 9 binary32)) |
(pow u1 9) |
(pow.f32 u1 #s(literal 9 binary32)) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) |
(pow u1 9) |
(pow.f32 u1 #s(literal 9 binary32)) |
(pow u1 9) |
(pow.f32 u1 #s(literal 9 binary32)) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) |
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9)))) |
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32)) (+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal 1 binary32)))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)))) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(*.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 #s(literal -4/45 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (sqrt.f32 u1)) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(sqrt.f32 (neg.f32 (log.f32 u1))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal 1 binary32))) u1) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1))) u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))) u1)) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))) |
(neg.f32 (log.f32 u1)) |
(+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (/ 1 u1))) |
(-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) |
(+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) |
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) |
(+ (* -6 (log (/ 1 u1))) (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))) |
(+.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* 7 (log (/ -1 u1))) (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* 7 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))) |
(+ (log -1) (+ (* -6 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 7 (log (/ -1 u1)))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* -1/3 (pow u1 3)) |
(*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal -1/3 binary32))) |
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))) |
(neg.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) |
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))) |
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))) |
(* -1/3 (pow u1 3)) |
(*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal -1/3 binary32))) |
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))) |
(neg.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) |
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))) |
(*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) |
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))) |
(*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) |
u1 |
(* u1 (+ 1 (* -3/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal -3/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 3/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -3/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -3/4 u1))) 3/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal -3/2 binary32)) u1) |
(+ (log -1) (* -3 (log (/ 1 u1)))) |
(fma.f32 #s(literal 3 binary32) (log.f32 u1) (log.f32 #s(literal -1 binary32))) |
(+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 #s(literal 3 binary32) (log.f32 u1) (log.f32 #s(literal -1 binary32)))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (/ 3/2 (pow u1 2))) |
(+.f32 (fma.f32 #s(literal 3 binary32) (log.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/2 binary32) (*.f32 u1 u1)))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 3/2 (pow u1 2))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 #s(literal 3 binary32) (log.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -3/2 binary32)) u1) u1))) |
(* -3 (log (/ -1 u1))) |
(*.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32)) |
(+ (* -3 (log (/ -1 u1))) (/ 1 u1)) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32) (/.f32 #s(literal 1 binary32) u1)) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* 3/2 (/ 1 u1)) 1) u1))) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -3/2 binary32) u1)) u1)) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 3/2) u1)) 1) u1))) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -3/2 binary32)) u1)) (neg.f32 u1))) |
(* 2 u1) |
(*.f32 u1 #s(literal 2 binary32)) |
(* u1 (+ 2 (* -1 u1))) |
(*.f32 u1 (-.f32 #s(literal 2 binary32) u1)) |
(* u1 (+ 2 (* u1 (- (* 2/3 u1) 1)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 2/3 binary32) #s(literal -1 binary32)) #s(literal 2 binary32))) |
(* u1 (+ 2 (* u1 (- (* u1 (+ 2/3 (* -1/2 u1))) 1)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 2/3 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) |
(* -2 (log (/ 1 u1))) |
(*.f32 #s(literal 2 binary32) (log.f32 u1)) |
(+ (* -2 (log (/ 1 u1))) (* 2 (/ 1 u1))) |
(fma.f32 #s(literal 2 binary32) (log.f32 u1) (/.f32 #s(literal 2 binary32) u1)) |
(- (+ (* -2 (log (/ 1 u1))) (* 2 (/ 1 u1))) (/ 1 (pow u1 2))) |
(+.f32 (/.f32 #s(literal 2 binary32) u1) (fma.f32 #s(literal 2 binary32) (log.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (* 2 (/ 1 u1)) (* 2/3 (/ 1 (pow u1 3))))) (/ 1 (pow u1 2))) |
(+.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u1) (/.f32 #s(literal 2 binary32) u1)) (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2/3 binary32) u1)) u1) u1)) |
(* -2 (log (/ -1 u1))) |
(*.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32)) |
(+ (* -2 (log (/ -1 u1))) (* 2 (/ 1 u1))) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) u1)) |
(+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (/ 1 u1) 2) u1))) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) |
(+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 2/3 (/ 1 u1)) 1) u1)) 2) u1))) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32) (/.f32 (+.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -2/3 binary32) u1)) u1)) (neg.f32 u1))) |
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (* -2 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -2 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(- (* -3 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) |
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (* -3 (log (/ -1 u1))) (+ (* -2 (log (/ -1 u1))) (/ 1 u1))) |
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -2 (log (/ -1 u1)))) |
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* -2 (log (/ -1 u1)))) |
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -2/3 binary32) #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -2/3 binary32)) #s(literal 1/2 binary32)) u1) |
(* 7 (log (/ 1 u1))) |
(*.f32 (log.f32 u1) #s(literal -7 binary32)) |
(+ (* 7 (log (/ 1 u1))) (/ 1 u1)) |
(fma.f32 (log.f32 u1) #s(literal -7 binary32) (/.f32 #s(literal 1 binary32) u1)) |
(+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (log.f32 u1) #s(literal -7 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(- (+ (* 7 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3)))) |
(fma.f32 (log.f32 u1) #s(literal -7 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) u1) u1))) |
(+ (log -1) (* 7 (log (/ -1 u1)))) |
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 7 binary32) (log.f32 #s(literal -1 binary32))) |
(+ (log -1) (+ (* 7 (log (/ -1 u1))) (/ 1 u1))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 7 binary32) (log.f32 #s(literal -1 binary32)))) |
(+ (log -1) (+ (* 7 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) |
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 7 binary32) (log.f32 #s(literal -1 binary32)))) |
(+ (log -1) (+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 7 (log (/ -1 u1))))) |
(-.f32 (fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 7 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) u1)) u1)) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 6) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
| 3 588× | lower-/.f64 |
| 3 586× | lower-/.f32 |
| 3 564× | lower-*.f64 |
| 3 536× | lower-*.f32 |
| 3 334× | lower-fma.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 53 | 416 |
| 0 | 97 | 295 |
| 1 | 347 | 277 |
| 2 | 2530 | 252 |
| 0 | 9202 | 219 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(log1p.f32 (neg.f32 u1)) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) |
(neg.f32 (sqrt.f32 u1)) |
(sqrt.f32 u1) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
(-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) |
(neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) |
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) |
(*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) |
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(PI.f32) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) |
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) |
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) |
(log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) |
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32))) |
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32)) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1))) |
(sqrt.f32 (neg.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32))) |
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) |
(neg.f32 (log1p.f32 u1)) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))) |
(+.f32 (neg.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(+.f32 (*.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #s(literal -1 binary32))) |
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(fma.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #s(literal -1 binary32))) |
(-.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1)) |
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) |
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1))) |
(*.f32 (log1p.f32 u1) #s(literal -1 binary32)) |
(*.f32 #s(literal -1 binary32) (log1p.f32 u1)) |
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) |
(log1p.f32 u1) |
(log1p.f32 (neg.f32 u1)) |
(log1p.f32 (neg.f32 (neg.f32 u1))) |
(neg.f32 (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(+.f32 (log1p.f32 u1) #s(literal 0 binary32)) |
(+.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(+.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(+.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) #s(literal -1 binary32)) |
(fma.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32)) |
(-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)) |
(-.f32 (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(-.f32 (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(-.f32 (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (neg.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32)))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 u1)) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(log.f32 (+.f32 u1 #s(literal 1 binary32))) |
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) |
(neg.f32 (sqrt.f32 u1)) |
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1))) |
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1)) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1))))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (/.f32 u1 (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) |
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) |
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1))))) |
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))))) |
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) |
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1)) |
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) |
(pow.f32 u1 #s(literal 1/2 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) |
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32)) |
(sqrt.f32 u1) |
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) |
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32)) |
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32))) |
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) |
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) |
(pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(*.f32 (sqrt.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) |
(*.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32))) |
(neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
(+.f32 #s(literal 0 binary32) (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(-.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (+.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (+.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 #s(literal -1 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
(*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal -1 binary32)) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
(+.f32 u1 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(+.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(+.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(+.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) |
(+.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) #s(literal -1 binary32)) |
(fma.f32 u1 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(fma.f32 u1 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 #s(literal 1 binary32) u1 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(fma.f32 #s(literal 1 binary32) u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (neg.f32 (fma.f32 u1 u1 u1)) u1 (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) u1) u1 (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))) |
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (/.f32 (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (-.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (-.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(*.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(neg.f32 (log1p.f32 u1)) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))) |
(+.f32 (neg.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(+.f32 (*.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #s(literal -1 binary32))) |
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(fma.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #s(literal -1 binary32))) |
(-.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1)) |
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) |
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1))) |
(*.f32 (log1p.f32 u1) #s(literal -1 binary32)) |
(*.f32 #s(literal -1 binary32) (log1p.f32 u1)) |
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) |
(+.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) |
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(fma.f32 u1 u1 (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 u1 (*.f32 u1 u1) (*.f32 u1 u1)) |
(fma.f32 (neg.f32 u1) (neg.f32 u1) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (neg.f32 u1) (*.f32 u1 u1) (*.f32 u1 u1)) |
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (*.f32 u1 u1) u1 (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 u1)) |
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (*.f32 u1 u1)) |
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)) |
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 3/2 binary32)) (*.f32 u1 u1)) |
(fma.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 u1)) |
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(/.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) |
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) |
(*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) |
(*.f32 (fma.f32 u1 u1 u1) u1) |
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(+.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(+.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))) |
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) |
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal 2 binary32)) |
(fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 (+.f32 u1 #s(literal 1 binary32))) |
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (fma.f32 u1 u1 u1)) |
(fma.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1)) |
(fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1)) |
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) |
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) |
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(fma.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) |
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))) |
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))) |
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) |
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) |
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (neg.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) |
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) |
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) |
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))) |
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))) |
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(*.f32 (exp.f32 (log1p.f32 u1)) (exp.f32 (log1p.f32 u1))) |
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) |
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1)))) |
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal -1 binary32)) |
(fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) |
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) |
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) |
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) #s(literal 1 binary32)) |
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) u1 #s(literal 1 binary32)) |
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1 binary32)) |
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1) #s(literal 1 binary32)) |
(fma.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) |
(fma.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 3 binary32)) #s(literal 1 binary32)) |
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) |
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 27 binary32)) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) |
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))) |
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) |
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) |
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) |
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) |
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))) |
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)))) |
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) |
(*.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) |
(pow.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))))) |
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) (sqrt.f32 (neg.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) |
(sqrt.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) |
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) |
(*.f32 (pow.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) |
(+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) |
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32)) |
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) |
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))))) |
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)))) (*.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))))) |
(*.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) #s(literal 2 binary32))))) |
(*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) |
(log.f32 (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))) |
(PI.f32) |
(exp.f32 (log.f32 (PI.f32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32))) |
(fabs.f32 (PI.f32)) |
(pow.f32 (PI.f32) #s(literal 1 binary32)) |
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) |
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32)) |
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) |
(pow.f32 (E.f32) (log.f32 (PI.f32))) |
(sqrt.f32 (*.f32 (PI.f32) (PI.f32))) |
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) #s(literal 1 binary32)) |
(*.f32 (PI.f32) (log.f32 (E.f32))) |
(*.f32 #s(literal 1 binary32) (PI.f32)) |
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) |
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))))) |
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32))) |
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32))))) |
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) |
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) |
(log.f32 (exp.f32 (PI.f32))) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32)) |
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.f32)) |
(+.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) |
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)) |
(fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) |
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 u1)) |
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) |
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) |
(fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1)) |
(fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)) |
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u1 (neg.f32 u1)) |
(-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1) |
(-.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal 0 binary32)) u1) |
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))) |
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))) |
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))) |
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (-.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) |
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))) |
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (-.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) |
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))) |
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 u1))) (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))) |
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (-.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))) |
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (-.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))) |
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) |
(log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(+.f32 (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(+.f32 (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(-.f32 (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))))))) |
(-.f32 (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (log.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(-.f32 (log.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (log.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (log1p.f32 (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log1p.f32 (-.f32 (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (-.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(log.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(+.f32 (log1p.f32 u1) (log1p.f32 u1)) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) (log1p.f32 u1)) |
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (log1p.f32 u1)) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(-.f32 (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))))) |
(-.f32 (log.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(*.f32 #s(literal 2 binary32) (log1p.f32 u1)) |
(*.f32 (log1p.f32 u1) #s(literal 2 binary32)) |
(log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) |
(log1p.f32 u1) |
(log1p.f32 (neg.f32 u1)) |
(log1p.f32 (neg.f32 (neg.f32 u1))) |
(neg.f32 (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(+.f32 (log1p.f32 u1) #s(literal 0 binary32)) |
(+.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(+.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(+.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) #s(literal -1 binary32)) |
(fma.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32)) |
(-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)) |
(-.f32 (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(-.f32 (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(-.f32 (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (neg.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32)))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 u1)) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))))) |
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) |
(log.f32 (+.f32 u1 #s(literal 1 binary32))) |
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(neg.f32 (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))) |
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) |
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (log1p.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (log.f32 (*.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log.f32 (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))))) (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(-.f32 (log.f32 (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))))) (log.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))) |
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) |
(neg.f32 (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 3 binary32))) |
(neg.f32 (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 2 binary32))) |
(exp.f32 (*.f32 (log.f32 u1) #s(literal 6 binary32))) |
(exp.f32 (fma.f32 (log.f32 (neg.f32 u1)) #s(literal 3 binary32) (*.f32 (log.f32 (neg.f32 u1)) #s(literal 3 binary32)))) |
(exp.f32 (fma.f32 #s(literal 3 binary32) (log.f32 u1) (*.f32 #s(literal 3 binary32) (log.f32 u1)))) |
(pow.f32 u1 #s(literal 6 binary32)) |
(pow.f32 (neg.f32 u1) #s(literal 6 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 3 binary32)) |
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) |
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3/2 binary32)) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) |
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 3 binary32))) |
(*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) |
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) |
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1) |
(*.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1))) |
Compiled 65 440 to 6 122 computations (90.6% saved)
33 alts after pruning (30 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 471 | 26 | 1 497 |
| Fresh | 14 | 4 | 18 |
| Picked | 3 | 2 | 5 |
| Done | 0 | 1 | 1 |
| Total | 1 488 | 33 | 1 521 |
| Status | Accuracy | Program |
|---|---|---|
| 92.7% | (*.f32 (pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 92.9% | (*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 99.0% | (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 96.5% | (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 51.1% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(approx (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 53.9% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 90.7% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 99.0% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 47.4% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 53.0% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (log.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 50.7% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 51.1% | (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
| ✓ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| ✓ | 54.6% | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 95.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
| ✓ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 93.1% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.2% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 76.5% | (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.3% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.3% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 90.9% | (*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 94.7% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 91.7% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 89.3% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| ▶ | 78.4% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 91.7% | #s(approx (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
Compiled 1 831 to 1 184 computations (35.3% saved)
| 1× | egg-herbie |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 64 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) | |
| cost-diff | 64 | (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) | |
| cost-diff | 256 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) | |
| cost-diff | 0 | (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| cost-diff | 160 | (*.f32 (PI.f32) (log.f32 (E.f32))) | |
| cost-diff | 3200 | (log.f32 (E.f32)) | |
| cost-diff | 0 | (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) | |
| cost-diff | 0 | (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) | |
| cost-diff | 0 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) | |
| cost-diff | 0 | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 0 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) | |
| cost-diff | 0 | (sqrt.f32 u1) | |
| cost-diff | 0 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) | |
| cost-diff | 0 | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 0 | (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| cost-diff | 160 | (*.f32 (PI.f32) (log.f32 (E.f32))) | |
| cost-diff | 3200 | (log.f32 (E.f32)) |
| 10 236× | lower-fma.f64 |
| 10 230× | lower-fma.f32 |
| 2 648× | lower-*.f64 |
| 2 626× | lower-*.f32 |
| 1 816× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 63 | 568 |
| 0 | 104 | 502 |
| 1 | 186 | 443 |
| 2 | 332 | 443 |
| 3 | 486 | 435 |
| 4 | 648 | 435 |
| 5 | 858 | 435 |
| 6 | 1390 | 435 |
| 7 | 2212 | 435 |
| 8 | 3088 | 435 |
| 9 | 4518 | 435 |
| 10 | 5808 | 435 |
| 11 | 6715 | 435 |
| 12 | 7207 | 435 |
| 13 | 7498 | 435 |
| 14 | 7786 | 435 |
| 15 | 7863 | 435 |
| 0 | 8007 | 418 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(log1p.f32 (neg.f32 u1)) |
(neg.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) |
#s(literal 2 binary32) |
(*.f32 (PI.f32) (log.f32 (E.f32))) |
(PI.f32) |
(log.f32 (E.f32)) |
(E.f32) |
u2 |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(sqrt.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 u1 u1)) |
u1 |
(*.f32 u1 u1) |
#s(literal 1/4 binary32) |
(sqrt.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
u1 |
(fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) |
(fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) |
#s(literal -1/3 binary32) |
#s(literal -1/2 binary32) |
#s(literal -1 binary32) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) |
#s(literal 2 binary32) |
(*.f32 (PI.f32) (log.f32 (E.f32))) |
(PI.f32) |
(log.f32 (E.f32)) |
(E.f32) |
u2 |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) |
#s(literal 1 binary32) |
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) |
(*.f32 u1 u1) |
u1 |
(log1p.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(log1p.f32 (neg.f32 u1)) |
(neg.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)) |
(cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) |
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(*.f32 (PI.f32) (log.f32 (E.f32))) |
(PI.f32) |
(PI.f32) |
(log.f32 (E.f32)) |
#s(literal 1 binary32) |
(E.f32) |
u2 |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(sqrt.f32 u1) |
u1 |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 u1 u1)) |
u1 |
(*.f32 u1 u1) |
#s(literal 1/4 binary32) |
(sqrt.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
u1 |
(fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) |
(fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) |
#s(literal -1/3 binary32) |
#s(literal -1/2 binary32) |
#s(literal -1 binary32) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)) |
(cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) |
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(*.f32 (PI.f32) (log.f32 (E.f32))) |
(PI.f32) |
(PI.f32) |
(log.f32 (E.f32)) |
#s(literal 1 binary32) |
(E.f32) |
u2 |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) |
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) |
(/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) |
#s(literal 1 binary32) |
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) |
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) |
(*.f32 u1 u1) |
u1 |
(log1p.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.2890625 | (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 22.500730476156175 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 0.35144863984460234 | (E.f32) | |
| accuracy | 0.98828125 | (log.f32 (E.f32)) | |
| accuracy | 2.015072073761151 | #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) | |
| accuracy | 0.21484375 | (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 2.984760208743848 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) | |
| accuracy | 0.12890625 | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 6.627103806500664 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) | |
| accuracy | 0.3514204714573573 | (PI.f32) | |
| accuracy | 0.35144863984460234 | (E.f32) | |
| accuracy | 0.98828125 | (log.f32 (E.f32)) |
| 330.0ms | 168× | 0 | valid |
| 92.0ms | 85× | 1 | valid |
| 6.0ms | 3× | 5 | exit |
Compiled 524 to 62 computations (88.2% saved)
ival-sqrt: 35.0ms (23.2% of total)ival-mult: 35.0ms (23.2% of total)ival-log: 19.0ms (12.6% of total)ival-add: 16.0ms (10.6% of total)adjust: 12.0ms (7.9% of total)ival-log1p: 8.0ms (5.3% of total)ival-div: 6.0ms (4% of total)ival-cos: 6.0ms (4% of total)const: 4.0ms (2.6% of total)ival-neg: 4.0ms (2.6% of total)ival-sub: 3.0ms (2% of total)ival-e: 3.0ms (2% of total)ival-pi: 1.0ms (0.7% of total)exact: 1.0ms (0.7% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| Inputs |
|---|
#s(alt (log.f32 (E.f32)) (patch (log.f32 (E.f32)) #<representation binary32>) () ()) |
#s(alt (*.f32 (PI.f32) (log.f32 (E.f32))) (patch (*.f32 (PI.f32) (log.f32 (E.f32))) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ()) |
#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ()) |
#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ()) |
#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ()) |
#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ()) |
#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ()) |
#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ()) |
#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (E.f32) (patch (E.f32) #<representation binary32>) () ()) |
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ()) |
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ()) |
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ()) |
#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ()) |
| Outputs |
|---|
#s(alt (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (* (PI) (log (E))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E))))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (cos (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (- 1 u1))) (sqrt -1)) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1)))) (sqrt (log (- 1 u1)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (* (pow (log (E)) 6) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* -2 (* (pow u2 2) (pow (PI) 2)))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow u2 2) (pow (PI) 4)))))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* (pow u2 2) (+ (* -4/45 (* (pow u2 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4))))))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* 1/4 (sqrt (pow u1 3))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (patch (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (* (PI) (log (E))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E))))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (cos (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (- 1 u1))) (sqrt -1)) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1)))) (sqrt (log (- 1 u1)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (* (pow (log (E)) 6) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (* 1/2 (pow u1 2)))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1/2 (* 1/3 (pow u1 2)))))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1/2 (* (pow u1 2) (+ 1/3 (* 1/4 (pow u1 2)))))))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* 2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 2 (log (/ 1 u1))) (/ 1 (pow u1 2)))) (taylor inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 4)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 4)) (+ (/ 1 (pow u1 2)) (* 1/3 (/ 1 (pow u1 6))))))) (taylor inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* 2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 2 (log (/ -1 u1))) (/ 1 (pow u1 2)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 4)) (/ 1 (pow u1 2))))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 4)) (+ (/ 1 (pow u1 2)) (* 1/3 (/ 1 (pow u1 6))))))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (/ 1 u1)))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (+ (* 2 (log (/ -1 u1))) (/ 1 u1)))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) (patch (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (pow u1 2)) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (/ -1 (pow u1 2)) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) (pow u1 2)) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) (pow u1 2)) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (/ -1 (pow u1 2)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) (pow u1 2)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) (pow u1 2)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (* (PI) (log (E))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (patch #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ()) |
72 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 32.0ms | u2 | @ | inf | (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 26.0ms | u2 | @ | 0 | (* (* 2 (* (PI) (log (E)))) u2) |
| 19.0ms | u1 | @ | inf | (log (/ 1 (- 1 (* u1 u1)))) |
| 4.0ms | u1 | @ | 0 | (* (sqrt (neg (log (+ 1 (neg u1))))) (cos (* (* 2 (* (PI) (log (E)))) u2))) |
| 1.0ms | u1 | @ | inf | (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) |
| 1× | egg-herbie |
| 10 110× | lower-fma.f64 |
| 10 110× | lower-fma.f32 |
| 7 164× | lower-*.f64 |
| 7 164× | lower-*.f32 |
| 3 840× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 662 | 8589 |
| 1 | 1981 | 6881 |
| 2 | 6438 | 6428 |
| 0 | 8138 | 6054 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (* (PI) (log (E))))))))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E))))))))))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1)))) (sqrt (log (- 1 u1)))))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (* (pow (log (E)) 6) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
1 |
(+ 1 (* -2 (* (pow u2 2) (pow (PI) 2)))) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow u2 2) (pow (PI) 4)))))) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* (pow u2 2) (+ (* -4/45 (* (pow u2 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4))))))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(* 1/4 (sqrt (pow u1 3))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (* (PI) (log (E))))))))))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E))))))))))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1)))) (sqrt (log (- 1 u1)))))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (* (pow (log (E)) 6) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(pow u1 2) |
(* (pow u1 2) (+ 1 (* 1/2 (pow u1 2)))) |
(* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1/2 (* 1/3 (pow u1 2)))))) |
(* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1/2 (* (pow u1 2) (+ 1/3 (* 1/4 (pow u1 2)))))))) |
(+ (log -1) (* 2 (log (/ 1 u1)))) |
(+ (log -1) (+ (* 2 (log (/ 1 u1))) (/ 1 (pow u1 2)))) |
(+ (log -1) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 4)) (/ 1 (pow u1 2))))) |
(+ (log -1) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 4)) (+ (/ 1 (pow u1 2)) (* 1/3 (/ 1 (pow u1 6))))))) |
(+ (log -1) (* 2 (log (/ -1 u1)))) |
(+ (log -1) (+ (* 2 (log (/ -1 u1))) (/ 1 (pow u1 2)))) |
(+ (log -1) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 4)) (/ 1 (pow u1 2))))) |
(+ (log -1) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 4)) (+ (/ 1 (pow u1 2)) (* 1/3 (/ 1 (pow u1 6))))))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (/ 1 u1)))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))) |
(+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))) |
(+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (+ (* 2 (log (/ -1 u1))) (/ 1 u1)))) |
(+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+ (* -1 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))) |
1 |
(+ 1 (pow u1 2)) |
(+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))) |
(+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))) |
(/ -1 (pow u1 2)) |
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) (pow u1 2)) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) (pow u1 2)) |
(/ -1 (pow u1 2)) |
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) (pow u1 2)) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) (pow u1 2)) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(* -1 (log (/ -1 u1))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
| Outputs |
|---|
(* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) |
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (* (PI) (log (E))))))))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u1 u1)) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E))))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1)))) (sqrt (log (- 1 u1)))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (* (pow (log (E)) 6) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32))) u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1)))) u1)) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1)) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(sqrt.f32 (neg.f32 (log.f32 u1))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) u1) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal -1/2 binary32))) u1)) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1)))) u1)) u1)) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(sqrt.f32 u1) |
1 |
#s(literal 1 binary32) |
(+ 1 (* -2 (* (pow u2 2) (pow (PI) 2)))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow u2 2) (pow (PI) 4)))))) |
(fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2)))) #s(literal 1 binary32)) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* (pow u2 2) (+ (* -4/45 (* (pow u2 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4))))))) |
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1)))) u1)) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1)) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(sqrt.f32 (neg.f32 (log.f32 u1))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) u1) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal -1/2 binary32))) u1)) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1)))) u1)) u1)) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(* 1/4 (sqrt (pow u1 3))) |
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))) |
(*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) |
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* -1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (cos (* 2 (* u2 (* (PI) (log (E))))))))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u1 u1)) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (* (PI) (log (E))))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* -1/2 (* (/ (cos (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)) (sqrt (log (/ -1 u1))))) |
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1))) |
(* (sqrt (log (- 1 u1))) (sqrt -1)) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(+ (* -2 (* (* (pow u2 2) (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* (sqrt (log (- 1 u1))) (sqrt -1))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow u2 2) (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1)))) (sqrt (log (- 1 u1)))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) |
(+ (* (sqrt (log (- 1 u1))) (sqrt -1)) (* (pow u2 2) (+ (* -2 (* (* (pow (PI) 2) (* (pow (log (E)) 2) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (* (pow (PI) 6) (* (pow (log (E)) 6) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2/3 (* (* (pow (PI) 4) (* (pow (log (E)) 4) (sqrt -1))) (sqrt (log (- 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (* (cos (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (log (- 1 u1)))) |
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) |
(* (sqrt u1) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 u1)) |
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))) |
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1)))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32))) u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1))) |
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) |
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) |
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) |
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)) |
(pow u1 2) |
(*.f32 u1 u1) |
(* (pow u1 2) (+ 1 (* 1/2 (pow u1 2)))) |
(*.f32 u1 (*.f32 u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) #s(literal 1 binary32)))) |
(* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1/2 (* 1/3 (pow u1 2)))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) |
(* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1/2 (* (pow u1 2) (+ 1/3 (* 1/4 (pow u1 2)))))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))) |
(+ (log -1) (* 2 (log (/ 1 u1)))) |
(fma.f32 (log.f32 u1) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) |
(+ (log -1) (+ (* 2 (log (/ 1 u1))) (/ 1 (pow u1 2)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 (log.f32 u1) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(+ (log -1) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 4)) (/ 1 (pow u1 2))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 (log.f32 u1) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(+ (log -1) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 4)) (+ (/ 1 (pow u1 2)) (* 1/3 (/ 1 (pow u1 6))))))) |
(+.f32 (fma.f32 (log.f32 u1) #s(literal -2 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 #s(literal -1 binary32)))) |
(+ (log -1) (* 2 (log (/ -1 u1)))) |
(fma.f32 #s(literal 2 binary32) (neg.f32 (log.f32 (neg.f32 u1))) (log.f32 #s(literal -1 binary32))) |
(+ (log -1) (+ (* 2 (log (/ -1 u1))) (/ 1 (pow u1 2)))) |
(fma.f32 #s(literal 2 binary32) (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(+ (log -1) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 4)) (/ 1 (pow u1 2))))) |
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 #s(literal 2 binary32) (neg.f32 (log.f32 (neg.f32 u1))) (log.f32 #s(literal -1 binary32)))) |
(+ (log -1) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 4)) (+ (/ 1 (pow u1 2)) (* 1/3 (/ 1 (pow u1 6))))))) |
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 #s(literal 2 binary32) (neg.f32 (log.f32 (neg.f32 u1))) (log.f32 #s(literal -1 binary32)))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (+ (* 2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))) |
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))) |
(+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))) |
(fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (+ (* 2 (log (/ -1 u1))) (/ 1 u1)))) |
(+.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) u1)) |
(+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (+ (* 2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(+ (* -1 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))) |
(-.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
1 |
#s(literal 1 binary32) |
(+ 1 (pow u1 2)) |
(fma.f32 u1 u1 #s(literal 1 binary32)) |
(+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) |
(+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))) |
(fma.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) u1)) u1) #s(literal 1 binary32)) |
(/ -1 (pow u1 2)) |
(/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) |
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) |
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1)) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) (pow u1 2)) |
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 u1 u1)) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) (pow u1 2)) |
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 u1)) |
(/ -1 (pow u1 2)) |
(/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) |
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) |
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1)) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) (pow u1 2)) |
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 u1 u1)) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) (pow u1 2)) |
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 u1)) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) |
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32)))) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) |
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))) |
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))))) |
(fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (* (PI) (log (E))))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(+ (log -1) (* -1 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))) |
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) |
(+.f32 (log.f32 u1) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) |
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)) |
(* -1 (log (/ -1 u1))) |
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1)))) |
(- (* -1 (log (/ -1 u1))) (/ 1 u1)) |
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) |
(-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) |
(-.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1))) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1)))) |
| 5 134× | lower-fma.f64 |
| 5 128× | lower-fma.f32 |
| 4 154× | lower-*.f64 |
| 4 134× | lower-*.f32 |
| 3 604× | lower-/.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 63 | 392 |
| 0 | 104 | 291 |
| 1 | 383 | 265 |
| 2 | 2632 | 222 |
| 0 | 10281 | 201 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(log.f32 (E.f32)) |
(*.f32 (PI.f32) (log.f32 (E.f32))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(sqrt.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)) |
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(E.f32) |
(PI.f32) |
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
| Outputs |
|---|
#s(literal 1 binary32) |
(PI.f32) |
(exp.f32 (log.f32 (PI.f32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32))) |
(fabs.f32 (PI.f32)) |
(pow.f32 (E.f32) (log.f32 (PI.f32))) |
(pow.f32 (PI.f32) #s(literal 1 binary32)) |
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) |
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32)) |
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) |
(sqrt.f32 (*.f32 (PI.f32) (PI.f32))) |
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) #s(literal 1 binary32)) |
(*.f32 (PI.f32) (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32))) |
(*.f32 #s(literal 1 binary32) (PI.f32)) |
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) |
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))))) |
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32))) |
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32))))) |
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) |
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) |
(log.f32 (exp.f32 (PI.f32))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) |
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32))) |
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32)) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))))) |
(/.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) |
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1)))) |
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(sqrt.f32 (neg.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32))) |
(*.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))) |
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1))) |
(fabs.f32 (sqrt.f32 u1)) |
(pow.f32 u1 #s(literal 1/2 binary32)) |
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) |
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(sqrt.f32 u1) |
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) |
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32)) |
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32))) |
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) |
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) |
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) |
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1))) |
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)) |
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) #s(literal -1 binary32)) |
(fma.f32 #s(literal 1 binary32) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(fma.f32 (sqrt.f32 u1) #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1)) |
(fma.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) |
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) |
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) |
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1)))) (/.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) |
(-.f32 (/.f32 u1 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))) |
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1)))) |
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))) |
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))) |
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (neg.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) |
(/.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) |
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))) u1)) (*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) |
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))) |
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1)))))) |
(/.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))) |
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))) |
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))) |
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3/2 binary32))) |
(fabs.f32 (*.f32 u1 (sqrt.f32 u1))) |
(pow.f32 u1 #s(literal 3/2 binary32)) |
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/2 binary32)) |
(pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) |
(pow.f32 (sqrt.f32 u1) #s(literal 3 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) |
(pow.f32 (pow.f32 u1 #s(literal 3/4 binary32)) #s(literal 2 binary32)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (sqrt.f32 u1)) |
(*.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 u1))) |
(*.f32 (sqrt.f32 u1) u1) |
(*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32)) |
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32))) |
(*.f32 (pow.f32 u1 #s(literal 3/4 binary32)) (pow.f32 u1 #s(literal 3/4 binary32))) |
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (sqrt.f32 u1))) |
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (sqrt.f32 u1))) |
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/2 binary32))) |
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32))) |
(*.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (*.f32 u1 (sqrt.f32 u1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) |
(exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) |
(pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) |
(*.f32 (sqrt.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) |
(*.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32))) |
(neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) |
(neg.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) |
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) |
(+.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) |
(fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32) #s(literal 0 binary32)) |
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) |
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) |
(/.f32 (+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))) |
(*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) |
(*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32)) |
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(neg.f32 (log1p.f32 u1)) |
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1)) |
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))) |
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) #s(literal -1 binary32)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)) |
(fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32) (log1p.f32 u1)) |
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) |
(-.f32 #s(literal 0 binary32) (log1p.f32 u1)) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) |
(-.f32 (+.f32 (log1p.f32 u1) #s(literal 0 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1))) |
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) |
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (log1p.f32 u1)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))) |
(/.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log1p.f32 u1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) |
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1)))) |
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))))) |
(*.f32 #s(literal -1 binary32) (log1p.f32 u1)) |
(*.f32 (log1p.f32 u1) #s(literal -1 binary32)) |
(*.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) |
(*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) |
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) |
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))))) |
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) |
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) |
(pow.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) |
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) |
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) |
(/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) |
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) |
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32))) |
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) |
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))) |
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal 1 binary32))) |
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) |
(E.f32) |
(exp.f32 #s(literal 1 binary32)) |
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/3 binary32))) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (E.f32) (*.f32 (E.f32) (E.f32)))) #s(literal 1/3 binary32))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (E.f32))) #s(literal 2 binary32))) |
(fabs.f32 (E.f32)) |
(pow.f32 (E.f32) #s(literal 1 binary32)) |
(pow.f32 (exp.f32 #s(literal 1/3 binary32)) #s(literal 3 binary32)) |
(pow.f32 (*.f32 (E.f32) (E.f32)) #s(literal 1/2 binary32)) |
(pow.f32 (*.f32 (E.f32) (*.f32 (E.f32) (E.f32))) #s(literal 1/3 binary32)) |
(pow.f32 (sqrt.f32 (E.f32)) #s(literal 2 binary32)) |
(sqrt.f32 (*.f32 (E.f32) (E.f32))) |
(cbrt.f32 (*.f32 (E.f32) (*.f32 (E.f32) (E.f32)))) |
(*.f32 (E.f32) #s(literal 1 binary32)) |
(*.f32 #s(literal 1 binary32) (E.f32)) |
(*.f32 (exp.f32 #s(literal 1/3 binary32)) (pow.f32 (E.f32) #s(literal 2/3 binary32))) |
(*.f32 (exp.f32 #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (E.f32) #s(literal 2/3 binary32))))) |
(*.f32 (exp.f32 #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (E.f32) #s(literal 4/3 binary32)))) |
(*.f32 (pow.f32 (E.f32) #s(literal 2/3 binary32)) (exp.f32 #s(literal 1/3 binary32))) |
(*.f32 (pow.f32 (E.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (E.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32))) |
(*.f32 (sqrt.f32 (E.f32)) (sqrt.f32 (E.f32))) |
(*.f32 (sqrt.f32 (E.f32)) (log.f32 (exp.f32 (sqrt.f32 (E.f32))))) |
(*.f32 (sqrt.f32 (sqrt.f32 (E.f32))) (sqrt.f32 (*.f32 (E.f32) (sqrt.f32 (E.f32))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (E.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (exp.f32 #s(literal 1/3 binary32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (E.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (E.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (*.f32 (E.f32) (sqrt.f32 (E.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (E.f32) (sqrt.f32 (E.f32))) #s(literal 1/3 binary32))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (E.f32) (E.f32)) (pow.f32 (E.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (exp.f32 #s(literal 1/3 binary32)))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (E.f32) (E.f32)) (sqrt.f32 (E.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (E.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (E.f32) (sqrt.f32 (E.f32)))) (cbrt.f32 (*.f32 (E.f32) (sqrt.f32 (E.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (E.f32) (E.f32)) (pow.f32 (E.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (exp.f32 #s(literal 1/3 binary32)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (E.f32) (E.f32)) (sqrt.f32 (E.f32)))) (cbrt.f32 (sqrt.f32 (E.f32)))) |
(*.f32 (sqrt.f32 (*.f32 (E.f32) (sqrt.f32 (E.f32)))) (sqrt.f32 (sqrt.f32 (E.f32)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (E.f32) (E.f32)) (*.f32 (E.f32) (E.f32))))) (exp.f32 #s(literal 1/3 binary32))) |
(*.f32 (sqrt.f32 (*.f32 (E.f32) (pow.f32 (E.f32) #s(literal 2/3 binary32)))) (pow.f32 (E.f32) #s(literal 1/6 binary32))) |
(log.f32 (exp.f32 (E.f32))) |
(PI.f32) |
(exp.f32 (log.f32 (PI.f32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32))) |
(fabs.f32 (PI.f32)) |
(pow.f32 (E.f32) (log.f32 (PI.f32))) |
(pow.f32 (PI.f32) #s(literal 1 binary32)) |
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) |
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32)) |
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) |
(sqrt.f32 (*.f32 (PI.f32) (PI.f32))) |
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) #s(literal 1 binary32)) |
(*.f32 (PI.f32) (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32))) |
(*.f32 #s(literal 1 binary32) (PI.f32)) |
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) |
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))))) |
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32))) |
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32))))) |
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) |
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) |
(log.f32 (exp.f32 (PI.f32))) |
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) |
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2) |
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) u2)) |
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32)) |
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32)) |
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.f32)) |
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) |
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2) |
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) u2)) |
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32)) |
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32)) |
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.f32)) |
#s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) |
Compiled 24 155 to 2 457 computations (89.8% saved)
46 alts after pruning (40 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 951 | 23 | 974 |
| Fresh | 8 | 17 | 25 |
| Picked | 2 | 3 | 5 |
| Done | 0 | 3 | 3 |
| Total | 961 | 46 | 1 007 |
| Status | Accuracy | Program |
|---|---|---|
| 92.7% | (*.f32 (pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 93.3% | (*.f32 (pow.f32 (*.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 90.9% | (*.f32 (pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 96.5% | (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 51.1% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(approx (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 53.9% | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| ▶ | 99.0% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 47.4% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 53.0% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (log.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 50.7% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ✓ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
| ✓ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| ✓ | 54.6% | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 95.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| ✓ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
| ✓ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 89.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 78.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 93.1% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 51.1% | (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.3% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.3% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 90.9% | (*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 94.7% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 91.7% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 82.0% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) | |
| 75.2% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) | |
| 88.8% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ▶ | 76.5% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 89.1% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.0% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 78.1% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ✓ | 78.4% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 72.5% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) | |
| ▶ | 67.6% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
| 76.9% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 76.3% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) #s(approx (+ (* (sqrt (* u1 (* u1 u1))) 1/4) (sqrt u1)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 91.7% | #s(approx (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) | |
| 92.9% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) | |
| 90.8% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) | |
| ▶ | 81.8% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
Compiled 2 339 to 1 560 computations (33.3% saved)
| 1× | egg-herbie |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 64 | (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) | |
| cost-diff | 224 | (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) | |
| cost-diff | 288 | (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) | |
| cost-diff | 0 | (log1p.f32 u1) | |
| cost-diff | 0 | (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) | |
| cost-diff | 0 | (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) | |
| cost-diff | 0 | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) | |
| cost-diff | 0 | #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) | |
| cost-diff | 0 | (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) | |
| cost-diff | 0 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) | |
| cost-diff | 0 | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 0 | #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) | |
| cost-diff | 0 | (sqrt.f32 u1) | |
| cost-diff | 0 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) | |
| cost-diff | 0 | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) | |
| cost-diff | 0 | (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) | |
| cost-diff | 0 | (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) | |
| cost-diff | 0 | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| cost-diff | 64 | (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
| 8 130× | lower-fma.f64 |
| 8 126× | lower-fma.f32 |
| 2 774× | lower-*.f64 |
| 2 750× | lower-*.f32 |
| 1 634× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 652 |
| 0 | 119 | 547 |
| 1 | 205 | 521 |
| 2 | 349 | 518 |
| 3 | 600 | 510 |
| 4 | 950 | 510 |
| 5 | 1533 | 510 |
| 6 | 2655 | 510 |
| 7 | 4681 | 510 |
| 8 | 7059 | 510 |
| 9 | 7950 | 510 |
| 0 | 8059 | 498 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) |
u1 |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(fma.f32 u1 u1 u1) |
(*.f32 #s(literal 2 binary32) (log1p.f32 u1)) |
#s(literal 2 binary32) |
(log1p.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
(PI.f32) |
u2 |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(sqrt.f32 u1) |
u1 |
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) |
#s(literal 1 binary32) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
#s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) |
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 u1 u1)) |
u1 |
(*.f32 u1 u1) |
#s(literal 1/4 binary32) |
(sqrt.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(log1p.f32 u1) |
u1 |
(log1p.f32 (*.f32 u1 (neg.f32 u1))) |
(*.f32 u1 (neg.f32 u1)) |
(neg.f32 u1) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) |
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) |
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) |
(+.f32 #s(literal 1 binary32) u1) |
#s(literal 1 binary32) |
u1 |
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 u1 u1)) |
(*.f32 u1 u1) |
(log1p.f32 (*.f32 u1 u1)) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) |
(-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) |
(fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) |
u1 |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(fma.f32 u1 u1 u1) |
(*.f32 #s(literal 2 binary32) (log1p.f32 u1)) |
#s(literal 2 binary32) |
(log1p.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
(PI.f32) |
u2 |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(sqrt.f32 u1) |
u1 |
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) |
#s(literal 1 binary32) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
#s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) |
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 u1 u1)) |
u1 |
(*.f32 u1 u1) |
#s(literal 1/4 binary32) |
(sqrt.f32 u1) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(log1p.f32 u1) |
u1 |
(log1p.f32 (*.f32 u1 (neg.f32 u1))) |
(*.f32 u1 (neg.f32 u1)) |
(neg.f32 u1) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))) |
(sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) |
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) |
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) |
(/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) |
(+.f32 #s(literal 1 binary32) u1) |
(+.f32 u1 #s(literal 1 binary32)) |
#s(literal 1 binary32) |
u1 |
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) |
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) #s(literal 1 binary32)) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 u1 u1)) |
(*.f32 u1 u1) |
(log1p.f32 (*.f32 u1 u1)) |
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 #s(literal 2 binary32) (PI.f32)) |
#s(literal 2 binary32) |
(PI.f32) |
u2 |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.25390625 | (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) | |
| accuracy | 0.30078125 | (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 16.164087998498207 | (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) | |
| accuracy | 0.11328125 | (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) | |
| accuracy | 0.12109375 | (log1p.f32 (*.f32 u1 (neg.f32 u1))) | |
| accuracy | 0.2890625 | (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) | |
| accuracy | 5.740543328596366 | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) | |
| accuracy | 0.21484375 | (*.f32 u1 (*.f32 u1 u1)) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 3.142223001715189 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) | |
| accuracy | 30.65724842608432 | #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) | |
| accuracy | 0 | (sqrt.f32 u1) | |
| accuracy | 0.1328125 | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) | |
| accuracy | 5.90759550347055 | #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) | |
| accuracy | 6.837566689597664 | #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) | |
| accuracy | 0.17578125 | (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) | |
| accuracy | 0.21484375 | (*.f32 u1 (fma.f32 u1 u1 u1)) | |
| accuracy | 0.30078125 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) | |
| accuracy | 0.46712875976844204 | (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
| 174.0ms | 256× | 0 | valid |
Compiled 633 to 61 computations (90.4% saved)
ival-mult: 41.0ms (37.7% of total)ival-sqrt: 18.0ms (16.6% of total)ival-log: 11.0ms (10.1% of total)ival-add: 10.0ms (9.2% of total)ival-log1p: 10.0ms (9.2% of total)ival-sub: 6.0ms (5.5% of total)ival-div: 5.0ms (4.6% of total)ival-cos: 3.0ms (2.8% of total)ival-neg: 3.0ms (2.8% of total)ival-pi: 1.0ms (0.9% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ()) |
#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ()) |
#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ()) |
#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ()) |
#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ()) |
#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ()) |
#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ()) |
#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ()) |
#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ()) |
#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ()) |
#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ()) |
#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ()) |
#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ()) |
#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ()) |
#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ()) |
#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ()) |
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ()) |
#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ()) |
#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ()) |
#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ()) |
#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ()) |
#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ()) |
| Outputs |
|---|
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -3 (log (/ 1 u1)))) (* -2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -3 (log (/ 1 u1)))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -3 (log (/ -1 u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -3 (log (/ -1 u1))) (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) (patch (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1)) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) (patch (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* -2 (* (pow u2 2) (pow (PI) 2)))) (taylor 0 u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow u2 2) (pow (PI) 4)))))) (taylor 0 u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* (pow u2 2) (+ (* -4/45 (* (pow u2 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4))))))) (taylor 0 u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (cos (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) (patch #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (patch #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* 1/4 (sqrt (pow u1 3))) (taylor inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) (taylor inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) (taylor inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) (taylor inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (patch (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor 0 u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (patch #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (patch #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* -1/2 u1))) (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2)))) (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (log (/ 1 u1))) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* -1/2 u1))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* 3/4 u1))) 1/2)))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* 3 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* 3 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* 3 (log (/ 1 u1))) (/ 1 u1))) (/ 1/2 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* 3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 1/2 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (* 3 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 3 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)) (* 3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)) (* 3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (patch (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #<representation binary32>) () ())) ()) |
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 u1) (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* u1 (+ 1 (pow u1 3)))) (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (+ 1 (* u1 (+ 1 (* (pow u1 3) (+ 1 u1))))) (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (/ -1 (pow u1 3)) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) u1)) 1) (pow u1 3)) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 4))) (+ 1 (/ 1 u1))) (pow u1 3)) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (/ -1 (pow u1 3)) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 4)))) (pow u1 3))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) 1) u1))) (pow u1 3))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (/ 1 u1)))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 3 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) (patch (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 u1 u1)) (patch (*.f32 u1 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt u1 (taylor 0 u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* -3/2 u1))) (taylor 0 u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 3/2)))) (taylor 0 u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -3/4 u1))) 3/2)))) (taylor 0 u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -3 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (/ 3/2 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 3/2 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (* -3 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* 3/2 (/ 1 u1)) 1) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 3/2) u1)) 1) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (patch (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ()) |
#s(alt (* -1 (pow u1 2)) (taylor 0 u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (- (* -1/2 (pow u1 2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (- (* (pow u1 2) (- (* -1/3 (pow u1 2)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (* (pow u1 2) (- (* (pow u1 2) (- (* (pow u1 2) (- (* -1/4 (pow u1 2)) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u1)))) (/ 1 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) (taylor inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (* -2 (log (/ -1 u1)))) (/ 1 (pow u1 2))) (taylor -inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) (taylor -inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) (taylor -inf u1) (#s(alt (log1p.f32 (*.f32 u1 (neg.f32 u1))) (patch (log1p.f32 (*.f32 u1 (neg.f32 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ()) |
93 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 80.0ms | u2 | @ | inf | (* (sqrt (+ (log (/ (+ 1 u1) (- 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (cos (* (* 2 (PI)) u2))) |
| 48.0ms | u1 | @ | -inf | (* (sqrt (+ (log (/ (+ 1 u1) (- 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (cos (* (* 2 (PI)) u2))) |
| 17.0ms | u2 | @ | inf | (* (sqrt (neg (- (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (* 2 (log (+ 1 u1)))))) (cos (* (* 2 (PI)) u2))) |
| 15.0ms | u2 | @ | 0 | (* (sqrt (neg (- (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (* 2 (log (+ 1 u1)))))) (cos (* (* 2 (PI)) u2))) |
| 2.0ms | u1 | @ | -inf | (- (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (* 2 (log (+ 1 u1)))) |
| 1× | egg-herbie |
| 9 448× | lower-fma.f64 |
| 9 448× | lower-fma.f32 |
| 6 050× | lower-*.f64 |
| 6 050× | lower-*.f32 |
| 4 500× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 879 | 10111 |
| 1 | 2690 | 8148 |
| 2 | 7798 | 8078 |
| 0 | 8120 | 7545 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* -1 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (* -2 (log (/ 1 u1)))) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -2 (log (/ 1 u1)))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(- (* -3 (log (/ -1 u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) |
(- (* -3 (log (/ -1 u1))) (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) |
(sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) |
(+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))) |
(+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))))) |
(+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) |
(+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))) |
(+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))))) |
(+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))))) |
(sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) |
(+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) |
(+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1))) |
(+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))) |
(- (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1)) (* -3 (log (/ -1 u1)))) |
(- (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1)))) |
(- (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) (* -3 (log (/ -1 u1)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(sqrt u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
1 |
(+ 1 (* -2 (* (pow u2 2) (pow (PI) 2)))) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow u2 2) (pow (PI) 4)))))) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* (pow u2 2) (+ (* -4/45 (* (pow u2 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4))))))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(cos (* 2 (* u2 (PI)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(* 1/4 (sqrt (pow u1 3))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(sqrt (pow u1 3)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(sqrt u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) |
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))) |
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))) |
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))) |
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) |
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) |
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1))) |
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) |
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1)))) |
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1)))) |
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1)))) |
u1 |
(* u1 (+ 1 (* -1/2 u1))) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2)))) |
(* -1 (log (/ 1 u1))) |
(+ (* -1 (log (/ 1 u1))) (/ 1 u1)) |
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2))) |
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2))) |
(+ (log -1) (* -1 (log (/ -1 u1)))) |
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1))) |
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)))) |
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)))) |
u1 |
(* u1 (+ 1 (* -1/2 u1))) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* 3/4 u1))) 1/2)))) |
(+ (log -1) (* 3 (log (/ 1 u1)))) |
(+ (log -1) (+ (* 3 (log (/ 1 u1))) (/ 1 u1))) |
(- (+ (log -1) (+ (* 3 (log (/ 1 u1))) (/ 1 u1))) (/ 1/2 (pow u1 2))) |
(- (+ (log -1) (+ (* 3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 1/2 (pow u1 2))) |
(* 3 (log (/ -1 u1))) |
(+ (* 3 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)) (* 3 (log (/ -1 u1)))) |
(+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)) (* 3 (log (/ -1 u1)))) |
1 |
(+ 1 u1) |
(+ 1 (* u1 (+ 1 (pow u1 3)))) |
(+ 1 (* u1 (+ 1 (* (pow u1 3) (+ 1 u1))))) |
(/ -1 (pow u1 3)) |
(* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) u1)) 1) (pow u1 3)) |
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 4))) (+ 1 (/ 1 u1))) (pow u1 3)) |
(/ -1 (pow u1 3)) |
(* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) |
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 4)))) (pow u1 3))) |
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) 1) u1))) (pow u1 3))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (/ 1 u1)))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))) |
(+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))) |
(+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (/ 1 u1))) |
(+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) |
(+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 3 (log (/ -1 u1))))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) |
(sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) |
(+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))) |
(+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))))) |
(+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(* 2 (* u2 (PI))) |
(pow u1 2) |
(* (pow u1 2) (+ 1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(pow u1 3) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(pow u1 3) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
u1 |
(* u1 (+ 1 (* -3/2 u1))) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 3/2)))) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -3/4 u1))) 3/2)))) |
(+ (log -1) (* -3 (log (/ 1 u1)))) |
(+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (/ 3/2 (pow u1 2))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 3/2 (pow u1 2))) |
(* -3 (log (/ -1 u1))) |
(+ (* -3 (log (/ -1 u1))) (/ 1 u1)) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* 3/2 (/ 1 u1)) 1) u1))) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 3/2) u1)) 1) u1))) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(pow u1 3) |
(* -1 (pow u1 2)) |
(* (pow u1 2) (- (* -1/2 (pow u1 2)) 1)) |
(* (pow u1 2) (- (* (pow u1 2) (- (* -1/3 (pow u1 2)) 1/2)) 1)) |
(* (pow u1 2) (- (* (pow u1 2) (- (* (pow u1 2) (- (* -1/4 (pow u1 2)) 1/3)) 1/2)) 1)) |
(+ (log -1) (* -2 (log (/ 1 u1)))) |
(- (+ (log -1) (* -2 (log (/ 1 u1)))) (/ 1 (pow u1 2))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) |
(- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) |
(+ (log -1) (* -2 (log (/ -1 u1)))) |
(- (+ (log -1) (* -2 (log (/ -1 u1)))) (/ 1 (pow u1 2))) |
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) |
(- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
(pow u1 4) |
| Outputs |
|---|
(* -1 u1) |
(neg.f32 u1) |
(* u1 (- (* -1/2 u1) 1)) |
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) |
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (* -2 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) |
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 #s(literal 1 binary32) u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -2 (log (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (log.f32 u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -2 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (*.f32 u1 (neg.f32 u1))) (-.f32 (log.f32 u1) (/.f32 #s(literal 1 binary32) u1)))) |
(- (* -3 (log (/ -1 u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) |
(fma.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal -2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(- (* -3 (log (/ -1 u1))) (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1))) |
(-.f32 (*.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) u1))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) |
(fma.f32 #s(literal -2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)))) |
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) |
(fma.f32 #s(literal -2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) (neg.f32 u1)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))))) (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))))) (*.f32 u1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1))) |
(sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) |
(sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) |
(+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))) |
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(+ (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2))))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))))))))) |
(fma.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (- (* 2 (log (+ 1 u1))) (log (- (+ 1 u1) (* u1 (+ u1 (pow u1 2)))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)) |
(sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) |
(sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))) |
(+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) |
(+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) |
(+ (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))))) |
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) u1)) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) |
(sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) |
(sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal -1/2 binary32))) u1)) |
(+ (sqrt (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))))))) u1))) |
(-.f32 (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) u1)))) u1)) u1)) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(+.f32 (-.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))) |
(- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u1)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 #s(literal -3 binary32) (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) |
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1))))) |
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -3 binary32))) |
(- (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -3 (log (/ -1 u1)))) |
(fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) |
(- (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1)) (* -3 (log (/ -1 u1)))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(- (+ (* 2 (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1)))) |
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(- (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 2 (+ (log -1) (* -1 (log (/ -1 u1)))))) (* -3 (log (/ -1 u1)))) |
(+.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1))) (neg.f32 u1))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1))))) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(fma.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(sqrt.f32 (neg.f32 (log.f32 u1))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal -1/2 binary32))) u1)) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) u1)))) u1)) u1)) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(sqrt u1) |
(sqrt.f32 u1) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(neg.f32 (neg.f32 (sqrt.f32 u1))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(neg.f32 (neg.f32 (sqrt.f32 u1))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(neg.f32 (neg.f32 (sqrt.f32 u1))) |
(* -1 (* (sqrt u1) (pow (sqrt -1) 2))) |
(neg.f32 (neg.f32 (sqrt.f32 u1))) |
1 |
#s(literal 1 binary32) |
(+ 1 (* -2 (* (pow u2 2) (pow (PI) 2)))) |
(fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow u2 2) (pow (PI) 4)))))) |
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) #s(literal 1 binary32)) |
(+ 1 (* (pow u2 2) (+ (* -2 (pow (PI) 2)) (* (pow u2 2) (+ (* -4/45 (* (pow u2 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4))))))) |
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(cos (* 2 (* u2 (PI)))) |
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) |
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1))))) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) |
(sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))) |
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(+ (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))))))))) |
(fma.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (+ u1 (pow u1 2))) (+ 1 (pow u1 9))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)) |
(sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) |
(sqrt.f32 (neg.f32 (log.f32 u1))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(+ (sqrt (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -6 (log (/ 1 u1))) (* 7 (log (/ 1 u1))))))))))) |
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))) |
(sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) |
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal -1/2 binary32))) u1)) |
(+ (sqrt (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -6 (log (/ -1 u1))) (* 7 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) u1)))) u1)) u1)) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(* 1/4 (sqrt (pow u1 3))) |
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1))))) |
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) |
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))) |
(*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) |
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) |
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(sqrt (pow u1 3)) |
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) |
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* 2 (log (/ 1 u1)))))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -1 (log (/ -1 u1))) (+ (* 2 (log -1)) (* 2 (log (/ -1 u1)))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) |
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))) |
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(+ (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))))))))) |
(fma.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 u1)) (log (/ 1 (- 1 (pow u1 2))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(sqrt u1) |
(sqrt.f32 u1) |
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) |
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) |
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)) |
(sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) |
(sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))) |
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) |
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) |
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))) |
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) u1)) (sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))))) |
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) |
(sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) |
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) |
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1))) |
(-.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal -1/2 binary32))) u1)) |
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1))) |
(-.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) u1)))) u1)) u1)) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))) |
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))) |
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))) |
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1))))) |
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))) |
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) |
(log.f32 (/.f32 #s(literal -1 binary32) u1)) |
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1)))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))) |
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1)))) |
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1)))) |
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1))) (neg.f32 u1))) |
u1 |
(* u1 (+ 1 (* -1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) u1) |
(* -1 (log (/ 1 u1))) |
(log.f32 u1) |
(+ (* -1 (log (/ 1 u1))) (/ 1 u1)) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) |
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 u1) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))) |
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2))) |
(+.f32 (log.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1) u1))) |
(+ (log -1) (* -1 (log (/ -1 u1)))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) |
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)))) |
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)) |
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)))) |
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) u1)) |
u1 |
(* u1 (+ 1 (* -1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* 3/4 u1))) 1/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 3/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) u1) |
(+ (log -1) (* 3 (log (/ 1 u1)))) |
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (log.f32 #s(literal -1 binary32))) |
(+ (log -1) (+ (* 3 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) u1))) |
(- (+ (log -1) (+ (* 3 (log (/ 1 u1))) (/ 1 u1))) (/ 1/2 (pow u1 2))) |
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))) |
(- (+ (log -1) (+ (* 3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 1/2 (pow u1 2))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1) u1))) |
(* 3 (log (/ -1 u1))) |
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) |
(+ (* 3 (log (/ -1 u1))) (/ 1 u1)) |
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) u1)) |
(+ (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)) (* 3 (log (/ -1 u1)))) |
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))) |
(+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)) (* 3 (log (/ -1 u1)))) |
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) (neg.f32 u1))) |
1 |
#s(literal 1 binary32) |
(+ 1 u1) |
(+.f32 u1 #s(literal 1 binary32)) |
(+ 1 (* u1 (+ 1 (pow u1 3)))) |
(fma.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(+ 1 (* u1 (+ 1 (* (pow u1 3) (+ 1 u1))))) |
(fma.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(/ -1 (pow u1 3)) |
(/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) |
(* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) |
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1)))) |
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) u1)) 1) (pow u1 3)) |
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 u1 (*.f32 u1 u1))) |
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 4))) (+ 1 (/ 1 u1))) (pow u1 3)) |
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) |
(/ -1 (pow u1 3)) |
(/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) |
(* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) |
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1)))) |
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 4)))) (pow u1 3))) |
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) |
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 3))) 1) u1))) (pow u1 3))) |
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) |
u1 |
(* u1 (+ 1 (* 1/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (/ 1 u1)))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 u1)))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 u1)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))))) |
(+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))) |
(log.f32 (/.f32 #s(literal -1 binary32) u1)) |
(+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (/ 1 u1))) |
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))) |
(+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) |
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) |
(+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 3 (log (/ -1 u1))))) |
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1))) (neg.f32 u1))) |
(* (sqrt u1) (cos (* 2 (* u2 (PI))))) |
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) |
(+ (* 1/4 (* (sqrt (pow u1 3)) (cos (* 2 (* u2 (PI)))))) (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (cos (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI))))))))) |
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(+ (* (sqrt u1) (cos (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (cos (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (cos (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1))))))))))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) |
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))))) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 u1))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) |
(+ (* 1/2 (* (/ (cos (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) |
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) |
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (cos (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (cos (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (cos (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)) (* (cos (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) |
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1))) |
(sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) |
(sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) |
(+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* -2 (* (* (pow u2 2) (pow (PI) 2)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))) |
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* 2/3 (* (* (pow u2 2) (pow (PI) 4)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))))) |
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(+ (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))) (* (pow u2 2) (+ (* -2 (* (pow (PI) 2) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/45 (* (* (pow u2 2) (pow (PI) 6)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4)))))))) (* 2/3 (* (pow (PI) 4) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))))))))) |
(fma.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* (cos (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (- 1 (pow u1 4))))))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(* 2 (* u2 (PI))) |
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) |
(pow u1 2) |
(*.f32 u1 u1) |
(* (pow u1 2) (+ 1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(* (pow u1 2) (+ 1 u1)) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) |
(* (pow u1 3) (+ 1 (/ 1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) |
u1 |
(* u1 (+ 1 (* -3/2 u1))) |
(fma.f32 u1 (*.f32 u1 #s(literal -3/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 3/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -3/2 binary32)) u1) |
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -3/4 u1))) 3/2)))) |
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal -3/2 binary32)) u1) |
(+ (log -1) (* -3 (log (/ 1 u1)))) |
(fma.f32 #s(literal -3 binary32) (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32))) |
(+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -3 binary32) (neg.f32 (log.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (/ 1 u1))) (/ 3/2 (pow u1 2))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 #s(literal -3 binary32) (neg.f32 (log.f32 u1)) (/.f32 #s(literal -3/2 binary32) (*.f32 u1 u1))))) |
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (/ 3/2 (pow u1 2))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 #s(literal -3 binary32) (neg.f32 (log.f32 u1)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -3/2 binary32)) u1) u1))) |
(* -3 (log (/ -1 u1))) |
(*.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) |
(+ (* -3 (log (/ -1 u1))) (/ 1 u1)) |
(fma.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* 3/2 (/ 1 u1)) 1) u1))) |
(fma.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 3/2 binary32) u1)) (neg.f32 u1))) |
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 3/2) u1)) 1) u1))) |
(fma.f32 #s(literal -3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -3/2 binary32)) (neg.f32 u1))) (neg.f32 u1))) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(pow u1 3) |
(*.f32 u1 (*.f32 u1 u1)) |
(* -1 (pow u1 2)) |
(*.f32 u1 (neg.f32 u1)) |
(* (pow u1 2) (- (* -1/2 (pow u1 2)) 1)) |
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(* (pow u1 2) (- (* (pow u1 2) (- (* -1/3 (pow u1 2)) 1/2)) 1)) |
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1) |
(* (pow u1 2) (- (* (pow u1 2) (- (* (pow u1 2) (- (* -1/4 (pow u1 2)) 1/3)) 1/2)) 1)) |
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) |
(+ (log -1) (* -2 (log (/ 1 u1)))) |
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) |
(- (+ (log -1) (* -2 (log (/ 1 u1)))) (/ 1 (pow u1 2))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) |
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) |
(- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) |
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) |
(+ (log -1) (* -2 (log (/ -1 u1)))) |
(fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (log.f32 #s(literal -1 binary32))) |
(- (+ (log -1) (* -2 (log (/ -1 u1)))) (/ 1 (pow u1 2))) |
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) |
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) |
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (log.f32 #s(literal -1 binary32)))) |
(- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) |
(+.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(pow u1 4) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
| 4 412× | lower-fma.f64 |
| 4 408× | lower-fma.f32 |
| 4 270× | lower-*.f64 |
| 4 246× | lower-*.f32 |
| 2 314× | lower-/.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 512 |
| 0 | 119 | 394 |
| 1 | 454 | 348 |
| 2 | 3338 | 305 |
| 0 | 8691 | 282 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) |
(neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(sqrt.f32 u1) |
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
#s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))) |
(log1p.f32 u1) |
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) |
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) |
(*.f32 u1 (*.f32 u1 u1)) |
(log1p.f32 (*.f32 u1 (neg.f32 u1))) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
| Outputs |
|---|
(+.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (*.f32 (log1p.f32 u1) #s(literal -2 binary32))) |
(+.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) #s(literal -1 binary32)) |
(fma.f32 #s(literal 2 binary32) (neg.f32 (log1p.f32 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(fma.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(fma.f32 #s(literal -2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) |
(-.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (*.f32 (log1p.f32 u1) #s(literal -2 binary32)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))) (-.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (*.f32 (log1p.f32 u1) #s(literal -2 binary32)))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(*.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))) |
(exp.f32 (*.f32 (log.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) #s(literal 1/2 binary32))) |
(pow.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))) #s(literal 1/2 binary32)) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))) |
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))))) |
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))) |
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(*.f32 (sqrt.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (sqrt.f32 #s(literal -1 binary32))) |
(*.f32 (pow.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) #s(literal 1/4 binary32))) |
(neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(+.f32 (neg.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (neg.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)))) |
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) #s(literal -2 binary32)))) |
(+.f32 (*.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal -1 binary32)) (*.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal -1 binary32))) |
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))) |
(fma.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal -1 binary32) (*.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal -1 binary32))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) #s(literal -2 binary32)))) |
(-.f32 #s(literal 0 binary32) (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (*.f32 (log1p.f32 u1) #s(literal -2 binary32))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32))) (neg.f32 (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))))) |
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)))) |
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(*.f32 (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) #s(literal -1 binary32)) |
(*.f32 #s(literal -1 binary32) (fma.f32 (log1p.f32 u1) #s(literal -2 binary32) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) |
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1))) |
(fabs.f32 (sqrt.f32 u1)) |
(pow.f32 u1 #s(literal 1/2 binary32)) |
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) |
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(sqrt.f32 u1) |
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1)) |
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32)) |
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32))) |
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) |
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) |
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) |
#s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32)) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
#s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1))) |
(+.f32 (sqrt.f32 u1) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(+.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32)) (sqrt.f32 u1)) |
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (neg.f32 u1))) #s(literal -1 binary32)) |
(fma.f32 #s(literal 1 binary32) (sqrt.f32 u1) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(fma.f32 (sqrt.f32 u1) #s(literal 1 binary32) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(fma.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)) |
(fma.f32 #s(literal 1/4 binary32) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)) |
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32))) |
(-.f32 (/.f32 (*.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32)) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 u1 (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (neg.f32 u1)))) |
(/.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))) |
(/.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 u1 (-.f32 (*.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32)) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))) |
(/.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) |
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))) |
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (neg.f32 u1))) (neg.f32 (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))) |
(/.f32 (-.f32 u1 (*.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32))) (-.f32 (sqrt.f32 u1) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32)))) |
(*.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))) |
(*.f32 (fma.f32 (*.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal 1/16 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))) |
#s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))) |
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) |
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) |
(pow.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/4 binary32)) |
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 1/2 binary32)) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))) |
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) |
(/.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))))) |
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) |
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) |
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))))) |
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sqrt.f32 (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))) |
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(*.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))))) |
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))) |
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))) |
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) |
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)) |
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) |
(+.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal -1 binary32)) |
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (log1p.f32 u1)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) |
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))) |
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (/.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (+.f32 (log1p.f32 u1) #s(literal 0 binary32)) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) |
(/.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))) |
(*.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))))) |
(*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) |
(*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(*.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(*.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) |
(log1p.f32 u1) |
(neg.f32 (log.f32 (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(neg.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (neg.f32 u1))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32)))) |
(log.f32 (+.f32 u1 #s(literal 1 binary32))) |
(neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) |
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) |
(+.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))) (log1p.f32 u1)) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) (log1p.f32 u1)) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))) |
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (neg.f32 u1))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))) |
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(neg.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) |
(pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32)) |
(/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) |
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) |
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) |
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) |
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) |
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) |
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) |
(/.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) |
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) |
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 #s(literal 1 binary32) u1)) |
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) |
(*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 u1 #s(literal 1 binary32))) |
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))) |
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) |
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) |
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) |
(neg.f32 (log1p.f32 (neg.f32 u1))) |
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) |
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)) |
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) |
(+.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) |
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32)) |
(pow.f32 (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal -1 binary32)) |
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (log1p.f32 u1)) |
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) |
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1)))) |
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (/.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (+.f32 (log1p.f32 u1) #s(literal 0 binary32)) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) |
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) |
(/.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))))) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))) |
(*.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))))) |
(*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) |
(*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) |
(*.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) |
(*.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) |
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) |
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) |
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) |
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) |
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32)) |
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.f32)) |
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(+.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 u1 u1 (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 u1 (*.f32 u1 u1) (*.f32 u1 u1)) |
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 u1) u1 (*.f32 u1 u1)) |
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 u1)) |
(fma.f32 (neg.f32 u1) (neg.f32 u1) (*.f32 u1 (*.f32 u1 u1))) |
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) |
(fma.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)) |
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) |
(/.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) |
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) |
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))) |
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) |
(/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) |
(/.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (neg.f32 u1))) |
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (fma.f32 u1 u1 (neg.f32 u1))) |
(*.f32 u1 (fma.f32 u1 u1 u1)) |
(*.f32 (fma.f32 u1 u1 u1) u1) |
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) |
(*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) |
(log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) |
(neg.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 1 binary32))))) |
(neg.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))) |
(+.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(+.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))))) |
(-.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (log1p.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (log.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(-.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) (log1p.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))))) |
(-.f32 (log.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (log.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(-.f32 (log.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 1 binary32))) (log.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (log.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))))) |
(log.f32 (+.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1) #s(literal 1 binary32))) |
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1))) |
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 3/2 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1 binary32))) |
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)))) |
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))) |
(exp.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)))) |
(exp.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))) |
(pow.f32 u1 #s(literal 3 binary32)) |
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) |
(pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) |
(pow.f32 (sqrt.f32 u1) #s(literal 6 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32)) |
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 2 binary32)) |
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 u1 (*.f32 u1 u1)) |
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32))) |
(*.f32 (*.f32 u1 u1) u1) |
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1))) |
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1 binary32))) |
(log1p.f32 (*.f32 u1 u1)) |
(log1p.f32 (*.f32 u1 (neg.f32 u1))) |
(log1p.f32 (neg.f32 (*.f32 u1 (neg.f32 u1)))) |
(log1p.f32 (*.f32 (neg.f32 (neg.f32 u1)) u1)) |
(neg.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) |
(neg.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))) |
(neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) |
(+.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 0 binary32)) |
(+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) |
(+.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(+.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1))) |
(+.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 0 binary32)) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) (log1p.f32 (*.f32 u1 u1))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))) |
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 #s(literal -1 binary32))) |
(-.f32 (log.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))) |
(-.f32 (log.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (log.f32 (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)))) |
(log.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) |
(neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))) |
(exp.f32 (*.f32 #s(literal 4 binary32) (log.f32 u1))) |
(exp.f32 (*.f32 (log.f32 u1) #s(literal 4 binary32))) |
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 2 binary32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) |
(pow.f32 u1 #s(literal 4 binary32)) |
(pow.f32 (sqrt.f32 u1) #s(literal 8 binary32)) |
(pow.f32 (*.f32 u1 u1) #s(literal 2 binary32)) |
(pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 2 binary32)) |
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) |
(*.f32 u1 (*.f32 (neg.f32 u1) (*.f32 u1 (neg.f32 u1)))) |
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) |
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) |
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) |
(*.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) |
(*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) |
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) |
(*.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 u1)) |
(*.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 u1)) u1) |
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal 2 binary32)) (*.f32 u1 u1)) |
Compiled 29 184 to 3 082 computations (89.4% saved)
60 alts after pruning (54 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 945 | 26 | 971 |
| Fresh | 7 | 28 | 35 |
| Picked | 5 | 0 | 5 |
| Done | 0 | 6 | 6 |
| Total | 957 | 60 | 1 017 |
| Status | Accuracy | Program |
|---|---|---|
| 92.7% | (*.f32 (pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 93.3% | (*.f32 (pow.f32 (*.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 90.9% | (*.f32 (pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 98.1% | (*.f32 (/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 54.6% | (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 98.5% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 47.4% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 50.7% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.6% | (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal -3/2 binary32)) u1)) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| ✓ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
| ✓ | 99.1% | (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| ✓ | 54.6% | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 89.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| ✓ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
| ✓ | 93.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 89.3% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 78.4% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 93.1% | (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 52.3% | (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 95.3% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 93.4% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.3% | (*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 90.9% | (*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) | |
| 76.5% | (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) | |
| 94.7% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 91.7% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 82.0% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) | |
| 88.8% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 75.0% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.1% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 89.0% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 78.1% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 67.4% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) | |
| ✓ | 78.4% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 72.5% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) | |
| 72.5% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) | |
| 76.9% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 76.3% | (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) #s(approx (+ (* (sqrt (* u1 (* u1 u1))) 1/4) (sqrt u1)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) | |
| 91.7% | #s(approx (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) | |
| 47.7% | #s(approx (* (sqrt (+ (log (/ (+ 1 u1) (- 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) | |
| 92.9% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) | |
| 81.2% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) | |
| 90.8% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) | |
| 80.5% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1))))) | |
| 80.9% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) | |
| 79.7% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) | |
| 77.5% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) | |
| 47.8% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log.f32 (+.f32 u1 #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) | |
| 75.3% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) | |
| 81.9% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) | |
| 46.2% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) | |
| 79.3% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) | |
| 78.0% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) | |
| 75.1% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) | |
| 76.9% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) | |
| 75.2% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) | |
| 67.6% | #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) | |
| 81.8% | #s(approx (* (sqrt (neg (- (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (* 2 (log (+ 1 u1)))))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
Compiled 3 638 to 1 423 computations (60.9% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) #s(approx (+ (* (sqrt (* u1 (* u1 u1))) 1/4) (sqrt u1)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log.f32 (+.f32 u1 #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (neg (- (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (* 2 (log (+ 1 u1)))))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) |
(*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
#s(approx (* (sqrt (+ (log (/ (+ 1 u1) (- 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal -3/2 binary32)) u1)) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (pow.f32 (*.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(approx (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (pow.f32 (pow.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 2 binary32) (-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (log.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 u2 u2))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) |
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (log1p.f32 u1) (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1))) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 u1) (neg.f32 u1) u1)) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
10 calls:
| 54.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 41.0ms | cosTheta_i |
| 32.0ms | u1 |
| 31.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 29.0ms | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.1% | 1 | cosTheta_i |
| 99.1% | 1 | u1 |
| 99.1% | 1 | u2 |
| 99.1% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 99.1% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 99.1% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 99.1% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 99.1% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 99.1% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 99.1% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) #s(approx (+ (* (sqrt (* u1 (* u1 u1))) 1/4) (sqrt u1)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log.f32 (+.f32 u1 #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (neg (- (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (* 2 (log (+ 1 u1)))))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 u1)) (log1p.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))) |
(*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
#s(approx (* (sqrt (+ (log (/ (+ 1 u1) (- 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) |
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (- u1 (* u1 (+ (* u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal -3/2 binary32)) u1)) (*.f32 #s(literal 2 binary32) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (cos (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
10 calls:
| 33.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 22.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 21.0ms | cosTheta_i |
| 21.0ms | u2 |
| 21.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.1% | 1 | cosTheta_i |
| 99.1% | 1 | u1 |
| 99.1% | 1 | u2 |
| 99.1% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 99.1% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 99.1% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 99.1% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 99.1% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 99.1% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 99.1% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) #s(approx (* u1 (+ (* u1 (+ (* u1 -1/3) -1/2)) -1)) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) #s(approx (+ (* (sqrt (* u1 (* u1 u1))) 1/4) (sqrt u1)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 u1 #s(literal 1/2 binary32)))) (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log.f32 (+.f32 u1 #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
10 calls:
| 19.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 18.0ms | u1 |
| 15.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 14.0ms | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 14.0ms | cosTheta_i |
| Accuracy | Segments | Branch |
|---|---|---|
| 95.3% | 1 | cosTheta_i |
| 95.3% | 1 | u1 |
| 95.3% | 1 | u2 |
| 95.3% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 95.3% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 95.3% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 95.3% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 95.3% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 95.3% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 95.3% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
10 calls:
| 13.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 13.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 10.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 9.0ms | u1 |
| 9.0ms | cosTheta_i |
| Accuracy | Segments | Branch |
|---|---|---|
| 95.3% | 1 | cosTheta_i |
| 95.3% | 1 | u1 |
| 95.3% | 1 | u2 |
| 95.3% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 95.3% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 95.3% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 95.3% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 95.3% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 95.3% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 95.3% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1) u1))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 #s(approx (sqrt (* u1 (* u1 u1))) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/4 binary32) (sqrt.f32 u1)))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
10 calls:
| 10.0ms | cosTheta_i |
| 9.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 9.0ms | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 9.0ms | u2 |
| 8.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| Accuracy | Segments | Branch |
|---|---|---|
| 93.4% | 1 | cosTheta_i |
| 96.8% | 2 | u1 |
| 97.1% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 96.8% | 2 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 96.8% | 2 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 96.9% | 2 | u2 |
| 96.8% | 2 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 96.8% | 2 | (-.f32 #s(literal 1 binary32) u1) |
| 96.8% | 2 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 96.9% | 2 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
1 calls:
| 7.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 97.1% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 16 to 14 computations (12.5% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (- (+ 1 u1) (* (+ 1 u1) (* u1 u1)))) (log (* (+ 1 u1) (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
10 calls:
| 24.0ms | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 8.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 8.0ms | cosTheta_i |
| 8.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 7.0ms | u1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.3% | 1 | cosTheta_i |
| 95.2% | 2 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 94.7% | 2 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 94.7% | 2 | (-.f32 #s(literal 1 binary32) u1) |
| 94.7% | 2 | u1 |
| 94.7% | 2 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 94.7% | 2 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 95.2% | 2 | u2 |
| 95.2% | 2 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 95.5% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
1 calls:
| 6.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 95.5% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 16 to 14 computations (12.5% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
| Outputs |
|---|
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
10 calls:
| 7.0ms | u1 |
| 7.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 7.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 6.0ms | cosTheta_i |
| 6.0ms | u2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 82.0% | 1 | cosTheta_i |
| 89.7% | 2 | u1 |
| 89.7% | 2 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 89.7% | 2 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 89.7% | 2 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 89.7% | 2 | (-.f32 #s(literal 1 binary32) u1) |
| 91.5% | 2 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 91.5% | 2 | u2 |
| 91.5% | 2 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 90.8% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) #s(approx (log (+ 1 (* u1 (neg u1)))) (*.f32 u1 (neg.f32 u1)))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))) |
| Outputs |
|---|
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) |
9 calls:
| 5.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 5.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 5.0ms | u2 |
| 5.0ms | u1 |
| 5.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 87.8% | 2 | u1 |
| 87.8% | 2 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 87.8% | 2 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 87.8% | 2 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 87.8% | 2 | (-.f32 #s(literal 1 binary32) u1) |
| 88.1% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 87.9% | 2 | u2 |
| 87.9% | 2 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 87.8% | 2 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
Compiled 71 to 61 computations (14.1% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) |
| Outputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
9 calls:
| 5.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 4.0ms | u2 |
| 4.0ms | u1 |
| 4.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 4.0ms | (-.f32 #s(literal 1 binary32) u1) |
| Accuracy | Segments | Branch |
|---|---|---|
| 85.2% | 2 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 85.2% | 2 | (-.f32 #s(literal 1 binary32) u1) |
| 85.2% | 2 | u1 |
| 85.2% | 2 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 85.2% | 2 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 85.5% | 2 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 85.5% | 2 | u2 |
| 85.5% | 2 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 85.4% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 71 to 61 computations (14.1% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
| Outputs |
|---|
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
10 calls:
| 5.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 4.0ms | u1 |
| 4.0ms | u2 |
| 4.0ms | cosTheta_i |
| 4.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 79.3% | 1 | cosTheta_i |
| 82.7% | 2 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 82.7% | 2 | (-.f32 #s(literal 1 binary32) u1) |
| 82.7% | 2 | u1 |
| 82.7% | 2 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 82.7% | 2 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 83.1% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 83.1% | 2 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 83.1% | 2 | u2 |
| 83.1% | 2 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
| Outputs |
|---|
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
1 calls:
| 3.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 83.1% | 2 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 16 to 14 computations (12.5% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))) |
| Outputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
9 calls:
| 3.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 3.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 3.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 3.0ms | u2 |
| 2.0ms | (-.f32 #s(literal 1 binary32) u1) |
| Accuracy | Segments | Branch |
|---|---|---|
| 79.3% | 1 | u1 |
| 79.3% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 79.3% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 79.3% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 79.3% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 79.3% | 1 | u2 |
| 79.3% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 79.3% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
| 79.3% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
Compiled 71 to 61 computations (14.1% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
| Outputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
10 calls:
| 2.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 2.0ms | (-.f32 #s(literal 1 binary32) u1) |
| 2.0ms | cosTheta_i |
| 2.0ms | u2 |
| 2.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 78.0% | 1 | cosTheta_i |
| 78.0% | 1 | u1 |
| 78.0% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 78.0% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 78.0% | 1 | u2 |
| 78.0% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 78.0% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 78.0% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 78.0% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 78.0% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
Compiled 75 to 64 computations (14.7% saved)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
| Outputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
10 calls:
| 17.0ms | u2 |
| 2.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 2.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 2.0ms | u1 |
| 2.0ms | cosTheta_i |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.1% | 1 | cosTheta_i |
| 75.1% | 1 | u1 |
| 75.1% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 75.1% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 75.1% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 75.1% | 1 | u2 |
| 75.1% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 75.1% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 75.1% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 75.1% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
Compiled 75 to 64 computations (14.7% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
(*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary32))) |
| Outputs |
|---|
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
10 calls:
| 5.0ms | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 2.0ms | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 1.0ms | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 1.0ms | cosTheta_i |
| 1.0ms | (-.f32 #s(literal 1 binary32) u1) |
| Accuracy | Segments | Branch |
|---|---|---|
| 67.6% | 1 | u2 |
| 67.6% | 1 | (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) |
| 67.6% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u1)) |
| 67.6% | 1 | (-.f32 #s(literal 1 binary32) u1) |
| 67.6% | 1 | cosTheta_i |
| 67.6% | 1 | u1 |
| 67.6% | 1 | (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
| 67.6% | 1 | (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) |
| 67.6% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) |
| 67.6% | 1 | (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) |
Compiled 75 to 64 computations (14.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.13237141072750092 | 0.1356177181005478 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.13237141072750092 | 0.1356177181005478 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05080457031726837 | 0.058269158005714417 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05080457031726837 | 0.058269158005714417 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9999637603759766 | 0.9999685287475586 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05080457031726837 | 0.058269158005714417 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0012940338347107172 | 0.0013078686315566301 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0017940548714250326 | 0.001906801015138626 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0017940548714250326 | 0.001906801015138626 |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | egg-herbie |
| 66× | *-commutative_binary32 |
| 14× | sub-neg_binary32 |
| 14× | +-commutative_binary32 |
| 12× | neg-sub0_binary32 |
| 12× | neg-mul-1_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 157 | 1113 |
| 1 | 201 | 1113 |
| 2 | 214 | 1113 |
| 3 | 220 | 1113 |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 9059697/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 9059697/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(literal 16776629/16777216 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 11166915/8589934592 binary32)) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7730941/4294967296 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7730941/4294967296 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))) |
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) |
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) |
(*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 9059697/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 9059697/67108864 binary32)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 9059697/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 9059697/67108864 binary32)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 7381975/134217728 binary32)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 7381975/134217728 binary32)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(literal 16776629/16777216 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 16776629/16777216 binary32)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 7381975/134217728 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))) |
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 11166915/8589934592 binary32)) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))) |
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 11166915/8589934592 binary32)) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7730941/4294967296 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 7730941/4294967296 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))) |
(if (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7730941/4294967296 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))) |
(if (<=.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 7730941/4294967296 binary32)) (*.f32 #s(approx (sqrt (+ (log (/ (+ (* u1 u1) (+ 1 u1)) (+ 1 (* (* u1 (* u1 u1)) (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1)))))) (sqrt.f32 u1)) #s(approx (cos (* (* 2 (PI)) u2)) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) |
#s(approx (* (sqrt (+ (log (/ 1 (- 1 (* u1 u1)))) (log (+ 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sqrt.f32 u1))) |
| 10 110× | lower-fma.f64 |
| 10 110× | lower-fma.f32 |
| 10 108× | lower-fma.f64 |
| 10 108× | lower-fma.f32 |
| 9 448× | lower-fma.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 289 | 1737 |
| 1 | 858 | 1458 |
| 2 | 2728 | 1335 |
| 3 | 6882 | 1298 |
| 0 | 8134 | 1246 |
| 0 | 879 | 10111 |
| 1 | 2690 | 8148 |
| 2 | 7798 | 8078 |
| 0 | 8120 | 7545 |
| 0 | 662 | 8589 |
| 1 | 1981 | 6881 |
| 2 | 6438 | 6428 |
| 0 | 8138 | 6054 |
| 0 | 53 | 416 |
| 0 | 97 | 295 |
| 1 | 347 | 277 |
| 2 | 2530 | 252 |
| 0 | 9202 | 219 |
| 0 | 13 | 33 |
| 0 | 22 | 33 |
| 1 | 65 | 33 |
| 2 | 320 | 33 |
| 3 | 2355 | 31 |
| 0 | 8649 | 23 |
| 0 | 73 | 512 |
| 0 | 119 | 394 |
| 1 | 454 | 348 |
| 2 | 3338 | 305 |
| 0 | 8691 | 282 |
| 0 | 669 | 7933 |
| 1 | 2081 | 6636 |
| 2 | 6444 | 6250 |
| 0 | 8454 | 5915 |
| 1× | fuel |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
Compiled 1 473 to 818 computations (44.5% saved)
(abs cosTheta_i)
(abs u2)
Compiled 1 274 to 486 computations (61.9% saved)
Loading profile data...